Well, let's see the results of toString and/or Explain *from your code*. Otherwise, you haven't given us much to go on.
Best Erick On Fri, Apr 17, 2009 at 1:07 AM, liat oren <oren.l...@gmail.com> wrote: > Thanks for the answer. > > In Luke, I used the WhiteSpaceAnalyzer as well. The scores AND the explain > method worked perfectly. > > In my application, I checked for the query - it contains the numbers > splitted in different term queries so it prepares it well. Also the scoring > is good. However the explain shows NO MATCH so all the parts of the > calculations are 0. very strange... > > Best, > Liat > > 2009/4/16 Erick Erickson <erickerick...@gmail.com> > > > Hmmm, try query.toString() and/or query.explain(). > > > > Also, try using Luke to see what is actually in the document. > > BTW, what analyzer did you use in Luke? Luke also has an > > explain (tab?) that will show you what Luke does, which may > > be useful. > > > > The default operator should be "OR", but looking at the actual > > query should help you figure out whether that's happening. > > > > Best > > Erick > > > > > > On Thu, Apr 16, 2009 at 8:01 AM, liat oren <oren.l...@gmail.com> wrote: > > > > > I wanted to add also that I index it tokenized and that when I use Luke > > to > > > do this search, it gives the correct results. > > > > > > Should I run the query differntly than the way I do? > > > > > > 2009/4/16 liat oren <oren.l...@gmail.com> > > > > > > > Hi, > > > > > > > > I try to understand why the following query gives the scoring below: > > > > > > > > document 1 : a b c document 2 : g k a h u c > > > > > > > > > > > > 0.0 = (NON-MATCH) product of: > > > > 0.0 = (NON-MATCH) sum of: > > > > 0.0 = coord(0/3) > > > > 0.06155877 > > > > > > > > The query code is: > > > > IndexSearcher searcher = new IndexSearcher(path); > > > > Analyzer analyzer = new StandardAnalyzer(); > > > > QueryParser parser = new QueryParser("text", analyzer); > > > > Query query = parser.parse("g k a h u c"); > > > > Hits hits = searcher.search(query); > > > > I also tried the WhiteSpaceAnalyzer. > > > > > > > > Why does it give me "no match"? > > > > doesn't if have to do "or" on each of the letters "g k a h u c"? > > > > > > > > Thanks, > > > > Liat > > > > > > > > > > > > > > > > > > > > > >