1) I use StopFilterFactory in "multiterm" analyzer because without it "query"
analizer doesn't work with multi-terms, in particular terms with wildcard.
2) I expect that:
search_string_ss_i:(hp* pavilion* series*
d4*)
search_string_ss_i:(hp* pavilion* series* d4*)
search_string_ss_i:hp* +search_str
: In any case, technically, the stop filter is doing exactly what it is supposed
: to do.
Jack has kind of glossed over some key questions here...
1) why are you using StopFilterFactory in your "multiterm" analyzer like
this?
2) what do you expect it to do if "series" is in your stopwords and
Well, what is happening is that the query parser detects a "prefix query"
("series*") and then does a term analysis on the prefix alone ("series"),
which you probably have in your stop words list, which causes the analyzer
to return... nothing, which is what the error is complaining about.
You