混合关键字时没有匹配

时间:2016-06-10 11:56:48

标签: solr

我正在尝试使用Solr进行产品搜索设置。它确实返回产品名称中遵循相同顺序的关键字的结果。但是,当关键字混淆时,不会返回任何结果。我想得到的结果与任何顺序的给定关键字都非常匹配。

我在scoring上的问题包含架构,数据配置和查询。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

只要您将查询作为常规查询输入,而不是使用通配符,就应该返回您定义的text_general字段中的任何匹配。

can use the mm parameter可以调整从查询中提供的需要匹配的术语数量。我建议使用edismax query parser,因为这样可以进行更“自然”的查询,而不必在查询本身中添加字段名:

defType=edismax&qf=catchall&q=nikon dslr
defType=edismax&qf=catchall&q=dslr nikon

两者都应该提供相同的文档集(但在使用短语提升时可能会有不同的分数)。