您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Elasticsearch / Nest-将MatchPhrase与OnFieldsWithBoost结合使用

Elasticsearch / Nest-将MatchPhrase与OnFieldsWithBoost结合使用

我不知道Nest,但是您想要做的是使用具有字段boost的短语类型多匹配查询

在g ** gle上进行的快速搜索为boost部分提供了如下语法:

.Query(q => q
    .MultiMatch(m => m
        .OnFieldsWithBoost(b => b
            .Add(o => o.MyField, 2.0)
            .Add(o => o.AnotherField, 3.0)
        )
        .Type(TextQueryType.Phrase)
        .Query("my query text")
    )
)

API必须具有某种类型的type参数才能向其中添加phrase类型。

快速浏览源代码后,我发现了上面添加的Type方法

其他 2022/1/1 18:24:22 有328人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶