If you want “flower” to match “flowers”, and “bloom:” to be reduced to “bloom”, I recommend using the “en” (english) analyzer for the field.
The “en” analyzer will tokenize your text into root words as defined by the english language. Feel free to test your analyzer output here … http://bleveanalysis.couchbase.com/analysis
in the db I have “bloom:” and I would like to find it if I search for “bloom”, but ideal would be to use the same analyzer to alos work with flowers when I search for flower. The reason I prefer to have the same analyzer is that I don’t know when to use an annalyzer or other analyzer based on the search string
The “en” analyzer will index “bloom:” as “bloom”, so if you use match queries while searching, both queries and the index will use the same analyzer for analysis.