我有字段"name":"The leonardo da vinci" .In映射这个字段是由标准分析器分析的。当我在这个字段上使用match_phrase时,它也可以匹配The leonardo da vinci US、The leonardo da vinci UK、The leonardo da vinci
如果字段映射包含ElasticSearch,则支持文本的精确匹配。这样,字段就不会被标记,ES将使用整个字符串进行精确匹配。是否有一种方法可以同时支持全文搜索和精确匹配,而不必创建两个字段:一个用于全文,另一个具有not_analyzed映射以进行精确匹配?我们想用书名搜索。I like trees应返回全文搜索结果
exa
我需要通过postgres对嵌套在jsonb结构中更深层次的字段执行通配符搜索。我知道如何查询精确匹配,但我也需要进行部分匹配。下面是json模式。]}
from employee
where json_data @> '"data":[{"b":[{"val":"India"}]}]'; 我需要在所有数组中搜索