Shouldn't your own application-logic handle this? Or do you want
complicated query-parsing where each and every token in the query is
always at most 3 characters long?
I don't know if there are any easier solutions, but you could subclass
the QueryParser and add your requirement to all the relevant Query
factory-methods.
Best regards,
Arjen
On 26-9-2012 22:47 Edward W. Rouse wrote:
I have a key field that will only ever have a length of 3 characters. I am
using a StandardAnalyzer and a QueryParser to create the Query
(parser.parse(string)), and an IndexReader and IndexSearcher to execute the
query (searcher(query)). I can't seem to find a setter to allow for a 3
character search string. There is one setMinWordLen, but it isn't applicable
here. I did see a TokenStream LengthFilter, but can't figure out if I can
apply it in this case.
How do I set Lucene to allow for results from short search strings?
Edward W. Rouse
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org