Hey ! I tried using WhitespaceAnalyzer during the search and it works. I refactored the tokenizing process so it uses TokenStream instead of StringTokenizer and it works fine for one thing : the query "this is a test" becomes "thisisatest". I fixed it by adding a space after each token except for the last one, but is there a clean way to do it ? I'm using WhitespaceTokenizer.
Thanks a bunch ! Xavier Tô Bacc. en Informatique et Génie Logiciel [EMAIL PROTECTED] (450)434-8905 ----- Message d'origine ----- De: Erick Erickson <[EMAIL PROTECTED]> Date: Mercredi, Février 7, 2007 4:28 pm Objet: Re: Re : Re: Question concerning Analyzers > Then the analyzer you're using when parsing the query is stripping > them. It > must be different than the one you use when indexing somehow. At least > that's the only explanation I can imagine.... > > Perhaps, somehow, you are using a default analyzer when you parse a > query?Or you aren't specifying the field when you query and thus a > default is > used? Or you are using a PerFieldAnalyzerWrapper and dropping > through to the > default? or ???? > > Just for yucks, I'd try using WhitespaceAnalyzer on a query with > somethingyou *know* exists in the index for a particular field and > work my way up to > whatever your real problem is in small steps (since you can't post > code<G>)...... > > Best > Erick > > On 2/7/07, Xavier To <[EMAIL PROTECTED]> wrote: > > > > Thanks Erik and Erick, > > > > I guess my question was rather unclear, but you guys answered it > all the > > same : it is impossible for an analyzer to index something and > having the > > same analyzer ignore the thing indexed during a search. > > > > If it makes everything clearer, during indexation, numbers are > indexed,> whether or not they are accompanied by letters ( 2003 and > 4wd are both > > indexed). That's fine, since we want this. The problem occurs > when I try to > > search for them : They are ignored. I know they are indexed > because I ran > > through the index using Luke. > > > > Any thoughts regarding this problem ? > > > > Xavier Tô > > Bacc. en Informatique et Génie Logiciel > > [EMAIL PROTECTED] > > (450)434-8905 > > > > ----- Message d'origine ----- > > De: Erik Hatcher <[EMAIL PROTECTED]> > > Date: Mercredi, Février 7, 2007 3:15 pm > > Objet: Re: Question concerning Analyzers > > > > > There is no requirement that you use the same analyzer to > search as > > > > > > you used to index. So, yes, you could certainly index things and > > > ignore them during a search. > > > > > > Erik > > > > > > > > > On Feb 7, 2007, at 2:10 PM, Xavier To wrote: > > > > > > > Hi, me again > > > > > > > > I'm still stuck with my search engine, but something popped > in my > > > > > > > head : Can an analyzer index something but ignore it during a > > > > search ? I'm asking this because now that I've been searching > for> > > > > > an answer, I've come to think that I should redo the whole > search> > > > > > engine, but I don't want to reproduce the same error as we have > > > > now. It would be stupid to accidentaly redo the same mistake. I > > > > still haven't received news from my seniors about me posting > code> > > > > > and all... > > > > > > > > Xavier Tô > > > > Bacc. en Informatique et Génie Logiciel > > > > [EMAIL PROTECTED] > > > > (450)434-8905 > > > > > > > > > > > > > > > > -------------------------------------------------------------- > ---- > > > --- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: java-user- > [EMAIL PROTECTED]> > > > > > > > ---------------------------------------------------------------- > ---- > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > ------------------------------------------------------------------ > --- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]