我们在IBM Websphere Commerce v7中使用Apache solr作为嵌入式搜索引擎,并在为我们的基于电子商务的应用程序配置solr非结构化(内容)搜索时遇到以下问题。最近我们配置了solr内容搜索(非结构化搜索)我们的申请。
每当我们搜索任何停用词(在stopwords.txt中提到,例如 - about,between,an,a,等等)时,它会带来solr的所有结果。我在管理控制台中检查了solr Analyzer,搜索字段配置了StopFilterFactory,因此Solr忽略了禁用词并将空字符串作为solr查询传递,这会带来所有结果。
但是,根据我们的要求,我们希望配置solr以防止在存在空查询时获取任何结果,或者输入字是禁用词。
似乎,solr的默认行为是,在空查询的情况下带来所有结果。
我们将非常感谢您对本主题的任何帮助。
提前感谢你。
此致
Jitendriya Dash