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-

Reply via email to