IMO, a "reversed word Index" does not work in this case, because he's looking for a word in the middle (See curi*).
Another idea is to build word chunks and save them in a second index plus docID of the first index. e.g. security go to "security ecurity curity ... ity" This is much faster to search (just "curi*") but getting much bigger in index size. So it depends what is needed ... Greetings Danny Am 21.06.2011 um 19:43 schrieb "Hiller, Dean x66079" <dean.hil...@broadridge.com>: > I wonder if you would be better off creating a second index with the words > reversed.....depends on your application profile I guess and what you want, > but an additional index may not be too bad in some cases to speed up the > search. > > Dean > > -----Original Message----- > From: G.Long [mailto:jde...@gmail.com] > Sent: Tuesday, June 21, 2011 9:43 AM > To: java-user@lucene.apache.org > Subject: Re: question about wildcards > > Thank you for the tip :) > > I'll try it. > > Regards, > Gary > > Le 21/06/2011 17:38, Ian Lea a écrit : >> See the javadocs for QueryParser.setAllowLeadingWildcard(boolean >> allowLeadingWildcard). And from the FAQ, see >> http://wiki.apache.org/lucene-java/LuceneFAQ#What_wildcard_search_support_is_available_from_Lucene.3F >> >> Be sure to heed the warnings about performance. >> >> >> -- >> Ian. >> >> On Tue, Jun 21, 2011 at 4:27 PM, G.Long<jde...@gmail.com> wrote: >>> Hi :) >>> >>> I've got the following text indexed with simpleAnalyzer : >>> >>> "security is a real problem." >>> >>> If I try to search for secu*, it will find the document. But if I try to >>> search for curi*, there are no results. >>> >>> I raed that it's not possible to add a * wildcard at the begining of the >>> query so what should I do to handle this type of query where the user write >>> just a part of the word (which is in the middle of the word) ? >>> >>> Thank you :) >>> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > > This message and any attachments are intended only for the use of the > addressee and > may contain information that is privileged and confidential. If the reader of > the > message is not the intended recipient or an authorized representative of the > intended recipient, you are hereby notified that any dissemination of this > communication is strictly prohibited. If you have received this communication > in > error, please notify us immediately by e-mail and delete the message and any > attachments from your system. > > > --------------------------------------------------------------------- > 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