Thanks Uwe, but I am using the same TokenStream so that I don't have to
create the filter chain every time. This is my filter chain construction:
Tokenizer tokenizer = tokenizerFactory.create();
TokenStream stream = new StandardFilter(tokenizer);
for (LuceneFactoryConfig filterConfig :
config.getFilters()) {
if(filterConfig.getClass()!=null){
stream = stream(config, filterConfig,
stream);
}else {
LOG.warn("Skipping filter {}, class not
found!",filterConfig.getName());
}
}
Does this mean, we have to create filter chain every time?
--
View this message in context:
http://lucene.472066.n3.nabble.com/java-lang-IllegalStateException-TokenStream-contract-violation-close-call-missing-tp4319109p4319123.html
Sent from the Lucene - Java Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]