在我的elasticsearch.yml
文件中,我试图实现一些映射,其中属于一种类型的一个字段使用与其余字段不同的分析器进行索引。
目前yaml文件的结构如下:
index:
bookshelf:
types:
book:
mappings:
title: {analyzer: customAnalyzer}
analysis:
analyzer:
# set standard analyzer with no stop words as the default
default:
type: standard
stopwords: _none_
# set custom analyser to provide relative search results
customAnalyzer:
type: custom
tokenizer: nGramTokenizer
filter: [lowercase,stopWordsFilter,asciifolding]
tokenizer:
nGramTokenizer:
type: nGram
min_gram: 1
max_gram: 2
filter:
nGramFilter:
type: nGram
min_gram: 1
max_gram: 2
stopWordsFilter:
type: stop
stopwords: _none_
这不会将自定义分析器应用于标题字段,所以我希望有人能够指出我将自定义分析器应用于各个字段的正确方向?