【问题标题】:Exact matches in elastic index弹性指数的精确匹配
【发布时间】:2021-11-14 08:50:36
【问题描述】:

假设我们有一个带有“标题”字段的索引

索引中有带值的文档

“一个” “一二” “一二三” “一二三等”

有没有办法编写一个查询,它只返回具有“一二”值的文档而没有“一二三...”?

我还需要能够针对该字段运行全文搜索。

我想到的唯一解决方案是使用 2 个单独的列进行精确过滤——“术语”查询的关键字类型和匹配查询的全文搜索的“文本类型”。

我是对的还是有一种方法可以只用一个字段来满足这两个要求(过滤和搜索)?

感谢您的帮助!

【问题讨论】:

    标签: elasticsearch elasticsearch-query


    【解决方案1】:

    您可以将字段同时用作textkeyword

    Official reference

    【讨论】:

    • 谢谢,正是我需要的
    猜你喜欢
    • 1970-01-01
    • 2017-01-09
    • 2020-03-06
    • 2015-08-02
    • 2015-10-07
    • 2012-02-01
    • 1970-01-01
    • 2015-12-23
    • 1970-01-01
    相关资源
    最近更新 更多