hi all, i'm attempting to define some entities in a keepwords file that a group of fields will use as other fields are copied into them.
my index analyzer is defined with a KeyWord tokenizer followed by the Keepword filter and a LowerCase for the finale. my query analyzer uses WhiteSpace for the tokenizer and then users a shingling and lowercase filter. if i use the phrase `Big Mac` i'll get what i expect in the Analysis tool. if i actually query for "Big Mac" (enquoted in the query), however, it produces this "parsedquery":"(+DisjunctionMaxQuery((entiites_vendors:big mac)))/no_coord", > "parsedquery_toString":"+(entiites_vendors:big mac)", wrapping the phrase parenthetically gives the following: > "parsedquery":"(+(DisjunctionMaxQuery((entities_vendors:(big)) > DisjunctionMaxQuery((entities_vendors:mac)))) ())/no_coord", > "parsedquery_toString":"+((entities_vendors:(big) > (entities_vendors:mac))) ()", fwiw, i did double check via facets and a *:* search that my big mac was in the data set to begin with. i think there is a foundational category or concept i'm missing when approaching some problems like this. i had an issue earlier in the year that i never resolved that dealt with synonyms but was surrounded by much of the same confusion. hopefully i can get less n00by w some help in figuring this out. thanks-