OK I opened https://issues.apache.org/jira/browse/LUCENE-1561.
Mike
Otis Gospodnetic wrote:
I bet omitTf will be confusing to people. When I see omitTf I read
that as "aha, don't store term frequency". I don't read that as
"don't store term frequency and don't store positional
information". We'll have to document this well or maybe even
consider renaming this so it's more self-descriptive.
Otis
--
Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch
----- Original Message ----
From: Michael McCandless <luc...@mikemccandless.com>
To: java-user@lucene.apache.org
Sent: Wednesday, March 11, 2009 2:35:02 PM
Subject: Re: search problem when indexed using Field.setOmitTf()
This is expected: phrase searches will not work when you omitTf.
omitTf means positional information about tokens is not saved in
the index.
Span queries & phrase queries require that positional information
to work.
Mike
Siraj Haider wrote:
We are having a problem running searches on an index after
upgrading to
2.4 and using the new Field.setOmitTf() function. The index size
has
been dramatically reduces and even the search performace is
better. But
searches do not return any results if searching for something that
has a
space in it.
Thats how I am running the search:
Sort sort = new Sort(new SortField("DATECREATED",
SortField.STRING,
true));
QueryParser queryParser = new QueryParser("", new
WhitespaceAnalyzer());
Query query = queryParser.parse("SQL SERVER");
TopFieldDocs tfd = indexSearcher.search(query, null,
9999999, sort);
this query does not return results if query string has an space,
i.e.
"SQL SERVER". This behaviour changes if we dont use
Field.setOmitTf(true) while indexing and search returns right
results.
Please advice how to acheive reduced index size bby using
Field.setOmitTf() as well as searching strings with space between
words?
thanks
This electronic mail message and any attachments may contain
information which
is privileged, sensitive and/or otherwise exempt from disclosure
under
applicable law. The information is intended only for the use of the
individual
or entity named as the addressee above. If you are not the intended
recipient,
you are hereby notified that any disclosure, copying, distribution
(electronic
or otherwise) or forwarding of, or the taking of any action in
reliance on, the
contents of this transmission is strictly prohibited. If you have
received this
electronic transmission in error, please notify us by telephone,
facsimile, or
e-mail as noted above to arrange for the return of any electronic
mail or
attachments. Thank You.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org