You could store the length of the field (in terms) in a second field and
then add a MUST term to the BooleanQuery which is a RangeQuery with an
upper bound that is the maximum length that can match.
-- Jack Krupansky
On Wed, Feb 18, 2015 at 4:54 AM, Ian Lea wrote:
> You mean you'd like a Boolea
Oops, alright, I'll probably look around for a workaround.
On Wed, Feb 18, 2015 at 3:24 PM, Ian Lea wrote:
> You mean you'd like a BooleanQuery.setMaximumNumberShouldMatch()
> method? Unfortunately that doesn't exist and I can't think of a
> simple way of doing it.
>
>
> --
> Ian.
>
>
> On Wed,
You mean you'd like a BooleanQuery.setMaximumNumberShouldMatch()
method? Unfortunately that doesn't exist and I can't think of a
simple way of doing it.
--
Ian.
On Wed, Feb 18, 2015 at 5:26 AM, Deepak Gopalakrishnan wrote:
> Thanks Ian. Also, if I have a unigram in the query, and I want to ma
Thanks Ian. Also, if I have a unigram in the query, and I want to make sure
I match only index entries that do not have more than 2 tokens, is there a
way to do that too?
Thanks
On Wed, Feb 18, 2015 at 2:23 AM, Ian Lea wrote:
> Break the query into words then add them as TermQuery instances as
Break the query into words then add them as TermQuery instances as
optional clauses to a BooleanQuery with a call to
setMinimumNumberShouldMatch(2) somewhere along the line. You may want
to do some parsing or analysis on the query terms to avoid problems of
case matching and the like.
--
Ian.
Hello,
I have a rather simple query. I have a list where I have terms like and
then my query is more natural language. I want to be able to retrieve
matches that has atleast 2 words in common between the query and the index
Can you guys suggest a Query Type and a field that I should be using?
-
Resending, I think this got dropped by the list for some reason
-
Hi, was recently looking to incorporate Lucene for a simple
"parametric"/"faceted" type search. The documents are very small,
roughly 15 fields of short length (5-15 characters, generally strings
and padded integers). When
: Tuesday, 14 April, 2009 20:12:34
> Subject: Binary indexing / query efficiency
>
> Hi, was recently looking to incorporate Lucene for a simple
> "parametric"/"faceted" type search. The documents are very small,
> roughly 15 fields of short length (5-15 char
Hi,
It is not a good idea to extract each document. You can be more efficient
by only looking at the fields you are interested in. Depending on the size
of your index, you can try:
String[] codes = FieldCache.DEFAULT.getStrings(indexReader, fieldName);
This returns a string [] with the length
Hi, was recently looking to incorporate Lucene for a simple
"parametric"/"faceted" type search. The documents are very small,
roughly 15 fields of short length (5-15 characters, generally strings
and padded integers). When profiling query performance of our
application, which inserts 1 million doc
10 matches
Mail list logo