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

Reply via email to