Hi Celso,
just a note, your code makes no sense:
In the constructor of QueryParser you have to give the default field, e.g.
"content" only - With parse() you have to give the query string (which can
contain a field name or not): "computer" or alternatively "content:computer"
(which returns equal results because the default field from the ctor is
content:
QueryParser parser = new QueryParser(Version.LUCENE_30, "content",
analyzer);
Query query = parser.parse("computer");
or:
Query query = parser.parse("content:computer");
Uwe
-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.deeMail:
[email protected]-----Original Message-----
From: Celso Fontes
Sent: Friday, November 05, 2010 5:01 PM
To:
[email protected]Subject: Re: How index and search text files in Lucene 3.0.2 ?
Thanks Uwe, its works with:
QueryParser parser = new QueryParser(Version.LUCENE_30,
"content:computer", analyzer);
Query query = parser.parse("content:computer");
But, if i need get results like google in a query like "What is the role
of PrnP in
mad cow disease?"
Thanks
CElso.
2010/11/5 Uwe Schindler <
[email protected]>:
The default field of query parser is wrong:
QueryParser parser = new QueryParser(Version.LUCENE_30, "computer",
analyzer);
You haven't indexed a field with name "computer". Your query string
does not override the field, so your query is in fact
"computer:computer".
A note: It is not recommended to instantiate TopScoreDocCollector
directly for such search cases, just use the IndexSearcher method that
returns TopDocs!
-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.deeMail:
[email protected]-----Original Message-----
From: Celso Fontes
Sent: Friday, November 05, 2010 3:34 AM
To:
[email protected]Subject: How index and search text files in Lucene 3.0.2 ?
Hi ! I am newbie in lucene, and i have some problems to create a
simple code
to query a text file collection.
My code is this (http://pastebin.com/HqrbBPtp), but does not works.
What is Wrong?
Thanks,
Celso.
---------------------------------------------------------------------
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]---------------------------------------------------------------------
To unsubscribe, e-mail:
[email protected]For additional commands, e-mail:
[email protected]