Search suggestions bringing up suggestions that don't contain the search term...9.5.5

edited February 4 in Problems
I have a search component in my header. It is set to search {{Name}}. If I search for "Doug" it returns a ton of search suggestions, most of which do not have the work "Doug" anywhere in the record (especially the name). 9.5.5

Comments

  • Mark DeSimoneMark DeSimone Skuid Mod 🛠️ 
    edited February 4
    Hi Raymond, have you by any chance checked details for any of the unexpected results to see if "Doug" appears? I'm wondering if your search is using SOSL, and perhaps pointing to more fields than expected.
  • edited February 4
    Hi Mark,
    I have checked the records and there are no signs of "Doug". I don't see a setting for SOSL on the search component. It is strange. Some letter combinations bring up just the results I would expect, but others bring up 10 plus records that have nothing to do with the search phrase.
  • Mark DeSimoneMark DeSimone Skuid Mod 🛠️ 
    edited May 2017
    Search setups can have many different parameters, so if you wouldn't mind sharing the relevant particulars of your setup, either via screenshot or XML, that will help us reproduce the scenario. 
  • edited May 2017
    I created a new page and added a search component. It works exactly as it is supposed to, so there must be an issue with the search component on this particular page. There are three issues with it. I have reported each through the community;
    1) Search results include suggestions that are not relevant to the search
    2) Sliding panel will not open from select actions
    3) If in a header and the header is set to Not Sticky, the search results display behind any page includes. 

    The page that this search component is on is large, so I created a clone and removed all of the unnecessary stuff. Here is the remaining xml. The search component still demonstrates the three issues above.

    <!--
    <skuidpage unsavedchangeswarning="yes" personalizationmode="server" showsidebar="false" showheader="false" theme="StoneHouseModernDashboard">
        <models>
            <model id="LifeSenseAcctId" limit="1" query="true" createrowifnonefound="false" adapter="salesforce" type="" sobject="hrmny__Financial_Account__c">
                <fields>
                    <field id="Id"/>
                </fields>
                <conditions>
                    <condition type="fieldvalue" value="" enclosevalueinquotes="true" field="Id" state="filterableoff" inactive="true" name="Id"/>
                </conditions>
                <actions/>
            </model>
        </models>
        <components/>
        <resources>
            <labels/>
            <javascript/>
            <css/>
        </resources>
        <styles>
            <styleitem type="background" bgtype="none"/>
        </styles>
        <pageregioncontents>
            <pageregioncontent uniqueid="__footer">
                <components>
                    <skuidfooter sticky="true">
                        <components>
                            <wrapper uniqueid="sk-tgS_B-363">
                                <components/>
                                <styles>
                                    <styleitem type="background" bgtype="color">
                                        <styles>
                                            <styleitem property="background-color" value="rgba(255,255,255,0.89)"/>
                                        </styles>
                                    </styleitem>
                                    <styleitem type="border" padding="none">
                                        <styles>
                                            <styleitem property="box-sizing" value="border-box"/>
                                        </styles>
                                    </styleitem>
                                    <styleitem type="size" height="custom" width="full">
                                        <styles>
                                            <styleitem property="min-height" value="50px"/>
                                        </styles>
                                    </styleitem>
                                </styles>
                                <renderconditions logictype="and"/>
                            </wrapper>
                        </components>
                        <styles>
                            <styleitem type="background" bgtype="color">
                                <styles>
                                    <styleitem property="background-color" value="transparent"/>
                                </styles>
                            </styleitem>
                            <styleitem type="border"/>
                        </styles>
                        <renderconditions logictype="and"/>
                    </skuidfooter>
                </components>
            </pageregioncontent>
            <pageregioncontent uniqueid="__header">
                <components>
                    <skuidheader sticky="true">
                        <components>
                            <wrapper uniqueid="sk-2jwp8q-2211">
                                <components>
                                    <grid uniqueid="sk-10FVPW-178" rowgutter="" columngutter="5px">
                                        <divisions>
                                            <division behavior="fit" verticalalign="center">
                                                <components>
                                                    <wrapper uniqueid="sk-tXrU9-293">
                                                        <components>
                                                            <image source="staticresource" uniqueid="sk-tXbFI-269" resource="StoneHouseLogoTransparent" datasource="salesforce" behavior="none">
                                                                <styles>
                                                                    <styleitem type="itemsize" width="custom">
                                                                        <styles>
                                                                            <styleitem property="width" value="170px"/>
                                                                        </styles>
                                                                    </styleitem>
                                                                    <styleitem type="border"/>
                                                                </styles>
                                                            </image>
                                                        </components>
                                                        <styles>
                                                            <styleitem type="background" bgtype="color">
                                                                <styles>
                                                                    <styleitem property="background-color" value="rgba(242,242,242,0.75)"/>
                                                                </styles>
                                                            </styleitem>
                                                            <styleitem type="border" padding="all">
                                                                <styles>
                                                                    <styleitem property="padding" value="2px"/>
                                                                    <styleitem property="box-sizing" value="border-box"/>
                                                                </styles>
                                                            </styleitem>
                                                            <styleitem type="size"/>
                                                        </styles>
                                                    </wrapper>
                                                </components>
                                            </division>
                                            <division behavior="flex" verticalalign="center" ratio=".5" minwidth="300px">
                                                <components>
                                                    <grid uniqueid="sk-2JD1FG-2148" columngutter="5px" rowgutter="2px">
                                                        <divisions>
                                                            <division behavior="flex" minwidth="200px" ratio="1" verticalalign="center">
                                                                <components>
                                                                    <grid uniqueid="sk-2i3qjC-2936">
                                                                        <divisions>
                                                                            <division behavior="flex" minwidth="150px" ratio="1" verticalalign="center">
                                                                                <components>
                                                                                    <search uniqueid="sk-2l5RXp-445" soslfields="All Fields" boxwidth="" limit="15" preventchange="true">
                                                                                        <objects>
                                                                                            <object id="hrmny__Financial_Account__c" icon="fa-money" displaytemplate="{{Name}}  {{hrmny__Household__r.Name}}  " datasource="salesforce" fields="hrmny__Registration__r.Name" headername="Accounts" orderby="">
                                                                                                <fields>
                                                                                                    <field id="hrmny__Household__r.Name"/>
                                                                                                    <field id="Name"/>
                                                                                                </fields>
                                                                                            </object>
                                                                                            <object id="Contact" icon="sk-icon-partners" displaytemplate="{{Name}} - {{type__c}} (Rep: {{LeadAdvisor__r.Name}})" orderby="" datasource="salesforce" headername="Contacts" fields="LeadAdvisor__r.Name">
                                                                                                <fields>
                                                                                                    <field id="Name"/>
                                                                                                    <field id="type__c"/>
                                                                                                    <field id="LeadAdvisor__c"/>
                                                                                                    <field id="LeadAdvisor__r.Name"/>
                                                                                                </fields>
                                                                                            </object>
                                                                                        </objects>
                                                                                        <selectactions>
                                                                                            <action type="setCondition" window="blank" url="/{{Id}}" model="LifeSensePopUp" condition="Id" value="{{Id}}">
                                                                                                <popup title="New Popup" width="90%">
                                                                                                    <components>
                                                                                                        <template multiple="false" uniqueid="sk-AA3he-1958" allowhtml="true">
                                                                                                            <contents>&lt;IFRAME SRC="https://skuid.na22.visual.force.com/{{Id}}"WIDTH=100% HEIGHT=800px&gt;</contents>
                                                                                                        </template>
                                                                                                    </components>
                                                                                                </popup>
                                                                                            </action>
                                                                                            <action type="setCondition" model="LifeSenseHousehold" condition="Id" value="{{Id}}"/>
                                                                                            <action type="setCondition" model="LifeSenseAcctId" condition="Id" value="{{Id}}"/>
                                                                                            <action type="requeryModels" model="LifeSensePopUp" behavior="standard">
                                                                                                <models>
                                                                                                    <model>LifeSensePopUp</model>
                                                                                                    <model>LifeSenseHousehold</model>
                                                                                                    <model>LifeSenseAcctId</model>
                                                                                                </models>
                                                                                            </action>
                                                                                            <action type="openSlidingPanel" window="blank" url="apex/skuid__ui?page=CardDeck&amp;id={{$Model.LifeSensePopUp.data.0.Id}}&amp;HID={{$Model.LifeSenseHousehold.data.0.Id}}&amp;AID={{$Model.LifeSenseAcctId.data.0.Id}}&amp;Popup=No">
                                                                                                <popup title="New Popup" width="100%">
                                                                                                    <components>
          &nb
  • Mark DeSimoneMark DeSimone Skuid Mod 🛠️ 
    edited May 2017
    Hi Raymond, I'm sorry it's taken so long to respond. I've looked at this XML in the page editor, and it has some custom fields and the custom hrmny__Financial_Account__c object, so I can't reproduce the behavior. I notice that the search component has two return objects - Contacts and hrmny__Financial_Account__c. If you're still troubleshooting this, my next suggestion would be to try removing each of those from the return objects list, one at a time, to try and isolate which of them is yielding the incorrect search results. 
  • edited May 2017
    Hi, Mark... That wasn't the issue, but thanks for the suggestion. I decided to just delete the component and recreate it from scratch. I set it up with the same settings, but the new one works perfectly. Weird...
  • Mark DeSimoneMark DeSimone Skuid Mod 🛠️ 
    edited May 2017
    Thank you for letting me know how that worked out. If you see any similar behavior going forward, let us 
Sign In or Register to comment.