我们的搜索模块功能遇到了很多问题。
这是标签:
{exp:search:simple_form channel="courses|static_courses|courses_general|online_courses" no_result_page="search/noresults" status="open" search_in="everywhere" where="exact"}
<input type="text" name="keywords" id="keywords" value="Search NA" class="mr10" 'Search NA')"/>
<input type="hidden" name="orderby" value="title"/>
<input type="hidden" name="sort_order" value="asc"/>
<input type="submit" class="darkBtn" value="SEARCH"/>
{/exp:search:simple_form}
如果我设置where =“any”,它会产生大量结果,但大部分结果都没有页面上的搜索词。
如果我设置where =“all”,它永远不会显示任何结果。
如果我设置where =“exact”,它有时会显示完整的搜索词但不总是。
关于我需要寻找什么的想法?
答案 0 :(得分:0)
where="all"
是我经常使用的参数。这就是大多数人在搜索语法方面习惯的习惯。
如果您没有得到任何结果,请检查以下几项内容:
status="not closed"
和show_future_entries="yes"
和/或{{ 1}})show_expired="yes"
表字段中的内容(它们可能会在前端输出您的数据,但该数据可能会存储在第三方 - 聚会数据库表,或以其他方式编码,使其对搜索模块不可见)