标签: elasticsearch
我想同时为字段启用数字搜索和全文搜索。
我需要两种方式在字段中搜索不同的情况。
如何索引该字段?
答案 0 :(得分:2)
对于此类用例,您始终可以使用fields。假设字段名称为field1。下面是如何定义它以便以不同方式为其建立索引:
field1
"field1": { "type": "integer", "fields": { "textval": { "type": "text" }, "keyword": { "type": "keyword" } } }
请参阅this,以了解更多有关字段的信息。