gpt4 book ai didi

Solr索引时间增加VS查询时间增加?

转载 作者:行者123 更新时间:2023-12-04 18:12:34 31 4
gpt4 key购买 nike

问题1:我们能否仅在不提及索引时间的提升值的情况下查询时间提升(带dismax)?

问题2:相比于查询时间提升,执行索引时间提升有什么优点/缺点,反之亦然。

查询时间和索引时间提升:

在索引时,您可以选择增强特定文档(完全或仅增强一个字段)。这在内部存储为规范号的一部分,必须启用该规范才能起作用。执行索引时间提升并不常见。
在查询时,我们已在前面描述了如何根据需要提高查询的特定子句的级别。稍后将演示功能强大的Disjunction-Max(简称Dismax)查询,该查询可以自动将搜索应用于具有不同提升级别的多个字段。

-《 Solr 1.4企业搜索服务器》一书第4章中的段落

最佳答案

问题1

是的,一点没错。

问题2

索引时间提升可能会更快一些,但是您需要知道提升是在单个字节上编码的,这可能导致精度损失:In Lucene, why do my boosted and unboosted documents get the same score?

查询时间提升更为灵活(它们可以在每个查询的基础上进行配置)。

索引时间提升有点不切实际,我宁愿建议您开始使用查询时间提升。

关于Solr索引时间增加VS查询时间增加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10529127/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com