gpt4 book ai didi

java - 在 hibernate 搜索中应用多个分析器?

转载 作者:行者123 更新时间:2023-11-30 08:14:49 26 4
gpt4 key购买 nike

我们可以在一个字段上使用多个分析器来使用 hibernate 搜索来搜索文本吗?

例如:最初我想使用日语分析器,如果没有找到任何内容,那么将自动选择 N-Gram 分析器进行搜索。

在 hibernate 搜索中是否有像上面这样的支持?如果不是那么我怎样才能实现这一目标?

最佳答案

Lucene 中的单个字段应该由单个分析器处理,并且这应该在整个索引中保持一致,否则定义查询会变得困难:定义正确的查询通常需要知道特定字段正在使用哪个分析器。

如果您需要以多种不同方式分析属性,正确的方法是使用 @Fields(复数形式)注释将属性映射到多个索引字段。

关于java - 在 hibernate 搜索中应用多个分析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29815029/

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