LSI search results not populating
We were using a custom search component for our Community Search and noticed that we could not see the search term results in LSI. After some research we discovered that LSI discards search results from custom components because it views those searches as bot searches. Apparently a custom search component cannot include the needed "nodes" in the log for LSI to interpret as valid search queries.
In attempt to correct the problem, I modified our custom component so that it only includes class identifiers(for styling), some text labels, and the standard Lithium search component (common.widget.search-form). I removed all other custom code that we previously had for creating the custom search component (see below).
After pushing to production, we still don't see any search term results in LSI (its been 48+ hours). I've spoken with Lithium Support, but they are not aware of any additional configuration that is needed, and even cited another customer that is using a standard component within a custom component - and their LSI results are working fine.
The standard search component is working as expected, but as mentioned, LSI doesn't contain any search results. Any help on the next steps to troubleshoot this issue would be appreciated.
// Our custom component code
<div class="mod simple finder"> <b class="top"><b class="tl"></b><b class="tr"></b></b><!-- ./top --> <div class="inner"> <div class="hd"> <h2 class="h1"><a href="/t5/forums/searchpage/" >${text.format("custom.community-solutions-finder.title.text")}</a></h2> </div><!-- hd --> <div class="bd"> <p>${text.format("custom.community-solutions-finder.description.text")}</p> <div> <!-- Lithium Standard 'Search Form' component --> <@component id="common.widget.search-form" showAdvancedSearchLink="false" hideGranularity="true"/> </div> <!-- Generate the text only when the user is in the search page --> <div><p>${text.format("custom.community-solutions-finder.createpost.text")}</p></div> </div><!-- ./bd --> </div><!-- ./inner --> <b style="" class="bottom"><b class="bl"></b><b class="br"></b></b> </div><!-- ./mod simple -->