首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Lucene中提高不同字段的分数

在Lucene中提高不同字段的分数
EN

Stack Overflow用户
提问于 2021-03-29 17:29:20
回答 1查看 27关注 0票数 0

我的文档中有两个字段"title“和"body”。我想给标题字段更多的权重。在最新的Lucene 8.6*中,setboost不能用于field对象。我想知道做这件事的最佳方法。我读到PerFieldSimilarityWrapper可以使用,但我不知道如何使用它,在文档中显示警告:此API是实验性的,在下一个版本中可能会以不兼容的方式进行更改。所以在长期支持的产品中使用是安全的吗?

EN

Stack Overflow用户

发布于 2021-03-29 21:28:00

我也希望我能更多地理解为什么Lucene有时会将其API的某些部分标记为“实验性”。但有一件事我可以告诉你,这应该是相当令人放心的,那就是有很大一部分API是以这种方式标记的,而且许多在过去的几年里没有太大的变化。

例如,您对PerFieldSimilarityWrapper感兴趣的类至少早在Lucene 4.8中就被标记为实验类。请参阅github中4.8版本的标签。

所以,我想我不会太担心。特别是因为如果Lucene团队决定更改API,他们不会立即删除它。他们通常将旧的API标记为已折旧(但仍可调用),至少在主版本上是如此。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66851741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档