Re: How to search both Tokenized and Untokenized fields

2009-03-11 Thread Erick Erickson
Well, PerFieldAnalyzerWrapper is just a bunch of Analyzers,independent of queries. See the API, but in general PerFieldAnalyzerWrapper perf = new PerFieldAnalyzerWrapper(default, new StandardAnalyzer()); perf.add(untokenized, new WhitespaceAnalyzer()); perf.add(tokenized, new SnowballAnalyzer());

RE: How to search both Tokenized and Untokenized fields

2009-03-11 Thread Fang_Li
Hi, What do you mean untokenized field? Are you using different analyzer for different field? If yes, I think you just use the same analyzer (PerfieldAnalyzer, I guess) for query. Li -Original Message- From: rokham [mailto:somebodyik...@gmail.com] Sent: Monday, March 09, 2009 11:02 PM

Re: How to search both Tokenized and Untokenized fields

2009-03-10 Thread rokham
Thanks a bunch for you very prompt reply. I looked into the PerFieldAnalyzerWrapper class and I understand how you can add a specific analyzer for each field. My question is how does this link to the query that's sent to me. If I'm given a query as follows: (+tokenized:value1 +tokenized:vaue2)

Re: How to search both Tokenized and Untokenized fields

2009-03-09 Thread Erick Erickson
PerFieldAnalyzerWrapper is your friend, assuming that you have separate fields, some tokenized and some not. If you *don't* have separate fields, then we need more details of what you hope to accomplish... something like (+tokenized:value1 +tokenized:vaue2) (+untokenized:value3 +