specifically, I want to index everything (e.g. the who) with no stop word list. Is elastic search flexible enough and easy enough to change?
By default, the analyzer elasticsearch uses is a standard analyzer with the default Lucene English stopwords. I have configured elasticsearch to use the same analyzer but without stopwords by adding the following to the elasticsearch.yml file.
# Index Settings
index:
analysis:
analyzer:
# set standard analyzer with no stop words as the default for both indexing and searching
default:
type: standard
stopwords: _none_
Yes, you can do this using ElasticSearch's internal config YAML file.
See the config docs for how to change the analyzer settings.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With