如何使Elastic Engine了解不应该分析字段以进行完全匹配?

问题描述 投票:0回答:1

问题基于previous post,其中基于MatchMatchPhrasePrefix的精确搜索均不起作用。

然后,我发现了类似的文章here,其中在映射定义中将搜索字段设置为not_analyzed(@Russ Cam)。

但是我正在使用

package id="Elasticsearch.Net" version="7.6.0" targetFramework="net461"
 package id="NEST" version="7.6.0" targetFramework="net461"

并且可能正是由于这个原因该解决方案无法正常工作。

因为如果我通过“ SOME”,它将与“ SOME”和“ SOME OTHER LOAN”相匹配(在我之前的文章中为“产品价值”)。

如何使用NEST 7.6.0进行相同操作?

该问题基于先前的帖子,其中基于Match或MatchPhrasePrefix进行的精确搜索均无效。然后我在这里找到了类似的帖子,其中搜索字段设置为...

elasticsearch match nest
1个回答
1
投票

我不知道您当前的映射外观。我也不太了解NEST,但我会解释

© www.soinside.com 2019 - 2024. All rights reserved.