Solr Dismax Handler

DisMax handler和该参数在本章稍后阐述。下面的是使用 _val_的技巧:
t_name:Daydreaming && _val_:"t_trm_lookups"^0.01
1.第一个查询子句搜索Daydreaming。第二个是一个函数查询。
实际上该查询简单的使用t_erm_lookups权值为0.01。
2.使用_val_时建议给出一个field名,但实际上没有。这个是可以破解的。

Dismax handler比standard handler多如下功能:
1.以不同的权值来搜索多个field。
2.限制查询语法为一个小的集合并且用无语法错误。该特性是强制的并是不可配置的
3.整个搜索查询的自动的短语boosting
4.便利的查询boosting参数,通常同函数查询一块使用
5.能指定单词匹配的最少个数,这取决于查询串中的单词数。

你可能感兴趣的:(Solr)