我正在为其中包含文件名的内容实施 Elasticsearch 搜索,例如“golf_master_2009.xls”。我想要一个标记器,它至少可以将它分成以下标记:“golf”、“master”、“golf_master_2009.xml”。现在,如果我想在不指定完整文件名的情况下搜索它,我必须使用通配符(例如“ master ”)。
问问题
2069 次
2 回答
0
您可以使用多字段字段应用不同的分析器。请参阅http://www.elasticsearch.org/guide/reference/mapping/multi-field-type.html
高温高压
于 2012-11-03T21:37:42.620 回答
0
您可以将自己的分析器与关键字标记器和单词分隔符标记过滤器一起使用(带有选项generate_word_parts
并preserve_original
设置为true
)
于 2012-11-04T21:25:29.017 回答