【发布时间】:2018-09-02 04:22:48
【问题描述】:
美好的一天:
我有一个名为amount 的索引字段,它是字符串类型的。 amount 的值可以是 one 或 1。假设在这个例子中,我们将amount=1 作为索引文档,但是,我尝试搜索 one,除非我将 1 用于搜索,否则 ElasticSearch 不会返回该值询问。关于如何让它发挥作用的想法?我认为需要一个标记器。
谢谢。
【问题讨论】:
标签: elasticsearch nest
美好的一天:
我有一个名为amount 的索引字段,它是字符串类型的。 amount 的值可以是 one 或 1。假设在这个例子中,我们将amount=1 作为索引文档,但是,我尝试搜索 one,除非我将 1 用于搜索,否则 ElasticSearch 不会返回该值询问。关于如何让它发挥作用的想法?我认为需要一个标记器。
谢谢。
【问题讨论】:
标签: elasticsearch nest
对于 700 万 400 5 10 和 2014 等,您可能不想要这个,而只需要少数值。
在索引时,我会将所有内容转换为适当的数字并将其存储在数字字段中,然后甚至允许排序 --- 如果您需要它。除此之外,我会在索引和查询时使用同义词并将所有内容映射到数字字符串,但在默认搜索的一般文本字段中。
【讨论】: