You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by 王巍巍 <ww...@gmail.com> on 2009/12/16 02:27:26 UTC

答复: Re: Tokenized fields in Lucene 3.0.0

Check your field typo first

----- 原始邮件 -----
发件人: Michel Nadeau <ak...@gmail.com>
发送时间: 2009年12月16日 星期三 4:48
收件人: java-user@lucene.apache.org
主题: Re: Tokenized fields in Lucene 3.0.0

I search like this -

IndexReader   reader   = IndexReader.open(idx, true);
IndexSearcher searcher = new IndexSearcher(reader);
QueryParser   parser   = new QueryParser(Version.LUCENE_CURRENT, "content",
cluStdAn); // StandardAnalyzer
q = parser.parse(QUERY);
TopDocs td = searcher.search(q, cluCF, md, cluSort);

Any idea? I know it worked before... maybe it's not because of TOKENIZED vs
ANALYZED - maybe it's something else, but really I don't see; I'm using the
same analyzer to index and to search.

- Mike
akaris@gmail.com


On Tue, Dec 15, 2009 at 3:37 PM, Mark Miller <ma...@gmail.com> wrote:

> Any more info to share?
>
> In 2.9, Tokenized literally == Analyzed.
>
>    /** @deprecated this has been renamed to {@link #ANALYZED} */
>    public static final Index TOKENIZED = ANALYZED;
>
> Michel Nadeau wrote:
> > Hi,
> >
> > I just realized that since I upgraded from Lucene 2.x to 3.0.0 (and
> removed
> > all deprecated things), searches like that don't work anymore:
> >
> > test AND blue
> > test NOT blue
> > (test AND blue) OR red
> > etc.
> >
> > Before 3.0.0, I was inserting my fields like this:
> >
> > doc.add(new Field("content", sValues[j], Field.Store.YES,
> > Field.Index.TOKENIZED));
> >
> > Now I do:
> >
> > doc.add(new Field("content", sValues[j], Field.Store.YES,
> > Field.Index.ANALYZED));
> >
> > My Index writer is opened like this:
> >
> > writer = new IndexWriter(idx, new
> StandardAnalyzer(Version.LUCENE_CURRENT),
> > true, MaxFieldLength.UNLIMITED);
> >
> > What is the equivalent of tokenized!?
> >
> > Thanks,
> >
> > - Mike
> > akaris@gmail.com
> >
> >
>
>
> --
> - Mark
>
> http://www.lucidimagination.com
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org