Solr的spellcheck.collat​​e如何影响性能?

时间:2018-09-28 15:07:38

标签: performance solr spelling

Solr documentation on spellchecking parameters状态(强调我):

  

spellcheck.collate

     

如果为true,则此参数指示Solr对以下问题采取最佳建议   每个令牌(如果存在),并根据   建议。 [...]

     

spellcheck.collat​​e参数仅返回保证重新查询后才能命中的排序规则,即使应用   原始的fq参数。当还有更多时,这特别有用   每次查询不止一次更正。

     

这仅返回要使用的查询。 它实际上并没有运行建议的查询。

我想为了确定更正后的术语是否产生结果,Solr仍然必须在后台运行原始查询的变体。当然,它可以忽略原始查询的大部分内容(例如分组),并且不必计算结果的相关性,但仍然必须执行整个过滤器查询,词干分析,模糊搜索等。

所以我可以期望spellcheck.collate会对性能产生影响,这取决于我的过滤器查询的复杂性和原始查询的某些其他部分?

0 个答案:

没有答案