lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Francisco A. Lozano" <>
Subject Re: prefix query works, term query does not
Date Thu, 16 Feb 2012 11:13:38 GMT
Use luke to see what terms are in your index and what your query looks
like when parsed.

Also, when I want to search the field with all the analysis stuff but
also be able to search by exact keyword, I index it twice, with two
fields with the same name: one of them is analyzed and the other not.
It's hacky and probably incorrect, but it works...

Francisco A. Lozano

On Thu, Feb 16, 2012 at 09:34, mete <> wrote:
> Hello,
> I have a noobie question. I am trying to implement a small poc app.I have
> lots of sharded indexes in a folder and i am trying to read them like this:
>        MultiReader reader = new MultiReader(list.toArray(new
> IndexReader[list.size()]));
>        IndexSearcher searcher = new IndexSearcher(reader,
> Executors.newFixedThreadPool(6));
> then i am getting the query from the command line and executing it like
> this:
>        QueryParser parser = new QueryParser(Version.LUCENE_35,
> "default-field", new StandardAnalyzer(Version.LUCENE_35));
>        Query q = parser.parse(query);
> i dont have a default-field actually but i could not figure out what else
> to put in there.
> Anyway leys say i have an IP address in one of the fields, when i query it
> like this:
> ip=8.8.8.*
> ip=*
> i am able to find it but when i query it with the exact value:
> ip=
> there are no hits.
> I am able to query it successfully on the same index using luke,
> Does anyone have a pointer about what is it that i am doing wrong?
> Cheers
> Mete

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message