Solr:当查询包含特定术语时应用分面

时间:2015-06-25 13:54:38

标签: search solr lucene search-engine faceted-search

我有一个按名称,类型,制造商等索引的产品信息数据库。用户经常提交搜索查询,其结果将整齐地包含在一个或多个方面。出现这种情况时,我希望Solr解析查询并应用相关方面。

例如,搜索shoes应返回shoe类别中的结果。更加雄心勃勃的是,搜索plaid shirt应该plaidshirt项中的Sub test() Sheets("Support2").Range("C" & Sheets("Support2").Range("C1").End(xlDown).Row).Copy Sheets("Final").Range("A2").PasteSpecial (xlPasteValues) 。{/ p>

是否可以配置Solr来执行此操作?

提前致谢。

1 个答案:

答案 0 :(得分:1)

要求Solr做你想做的事情是一项艰巨的任务。您最好的选择是将类别存储在权重非常高的字段中。例如,如果您有一个类别字段,其值为“shoes”,那么在该字段上点击将增加该类别上文档的相关性,从而首先显示它们。第二个例子也是如此。

至于分面,您的问题并不清楚如何应用分面。