You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by David Bonilla <da...@bit-bang.com> on 2001/11/14 13:38:53 UTC

Searching all the fields

If I want to search a word in all my fields, can I do it passing the String field like a null to a QueryParser ? If I can´t do it this way, what must I do ?
__________________________
David Bonilla Fuertes
THE BIT BANG NETWORK
http://www.bit-bang.com
Profesor Waksman, 8, 6º B
28036 Madrid
SPAIN
Tel.: (+34) 914 577 747
Móvil: 656 62 83 92
Fax: (+34) 914 586 176
__________________________
 
 

Re: Searching all the fields (and II)

Posted by Kelvin Tan <ke...@relevanz.com>.
>First thank to Kelvin Tan and the rest of the people for his support and
help.

You're most welcome.

>Well, I talked to my boss and  I suggested the posibility of create a new
field with all the content. This thing duplicate the Index but >the search
was still very very quick. But the man didn´t accept this way so... now I
make one search for each of my fields and, at >the same time, I filt the
hits with a HashSet. What do you think about this ?

Are you looking to search on all the fields? If so, I guess this is an OK
approach, but I believe your results may be distorted unless all Hits are
sorted by score before adding to the HashSet.

Regards,
Kelvin


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Searching all the fields (and II)

Posted by David Bonilla <da...@bit-bang.com>.
First thank to Kelvin Tan and the rest of the people for his support and help.

Well, I talked to my boss and  I suggested the posibility of create a new field with all the content. This thing duplicate the Index but the search was still very very quick. But the man didn´t accept this way so... now I make one search for each of my fields and, at the same time, I filt the hits with a HashSet. What do you think about this ?
__________________________
David Bonilla Fuertes
THE BIT BANG NETWORK
http://www.bit-bang.com
Profesor Waksman, 8, 6º B
28036 Madrid
SPAIN
Tel.: (+34) 914 577 747
Móvil: 656 62 83 92
Fax: (+34) 914 586 176
__________________________
 
 

Re: Searching all the fields

Posted by Kelvin Tan <ke...@relevanz.com>.
Yep, I posted the code on Tuesday. It's somewhat more flexible than the
method suggested in the FAQ.

It's not in the mail-archives yet, so if you want it just drop me an email.

Regards,
Kelvin

----- Original Message -----
From: Ian Lea <ia...@blackwell.co.uk>
To: Lucene Users List <lu...@jakarta.apache.org>
Sent: Wednesday, November 14, 2001 9:11 PM
Subject: Re: Searching all the fields


> You can't do it that way.  One way is to gather all the fields
> you want to search across into one big field called "contents"
> or something.  That is in the FAQ at
>
http://www.lucene.com/cgi-bin/faq/faqmanager.cgi?file=chapter.search&toc=faq
#q12
> and is the way I do it.
>
> A few days ago someone posted some code that, I think, took a term
> and prefixed it with assorted different field names.  If my
> recollection is correct that might be another way.
>
>
>
> --
> Ian.
> ian.lea@blackwell.co.uk
>
>
> David Bonilla wrote:
> >
> > If I want to search a word in all my fields, can I do it passing the
String field like a null to a QueryParser ? If I can´t do it this way, what
must I do ?
> > __________________________
> > David Bonilla Fuertes
> > THE BIT BANG NETWORK
> > http://www.bit-bang.com
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Searching all the fields

Posted by Ian Lea <ia...@blackwell.co.uk>.
You can't do it that way.  One way is to gather all the fields
you want to search across into one big field called "contents"
or something.  That is in the FAQ at
http://www.lucene.com/cgi-bin/faq/faqmanager.cgi?file=chapter.search&toc=faq#q12
and is the way I do it.

A few days ago someone posted some code that, I think, took a term
and prefixed it with assorted different field names.  If my
recollection is correct that might be another way.



--
Ian.
ian.lea@blackwell.co.uk


David Bonilla wrote:
> 
> If I want to search a word in all my fields, can I do it passing the String field like a null to a QueryParser ? If I can´t do it this way, what must I do ?
> __________________________
> David Bonilla Fuertes
> THE BIT BANG NETWORK
> http://www.bit-bang.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>