lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Terry Steichen" <te...@net-frame.com>
Subject Re: searching data indexed from database??
Date Sat, 31 May 2003 16:18:17 GMT
Well, if you don't store the data in the index it probably isn't too bad.
Alternatively, if you don't need to do any field-specific searching, then
you *only* index the combined field (and *not* the individual ones).  Then
there's no additional impact.

Regards,

Terry

----- Original Message -----
From: "Venkatraman, Shiv" <Shiv.Venkatraman@broadvision.com>
To: "'Terry Steichen '" <terry@net-frame.com>; "'Lucene Users List '"
<lucene-user@jakarta.apache.org>
Sent: Saturday, May 31, 2003 11:31 AM
Subject: RE: searching data indexed from database??


> Thanks. That's what I suspected and was hoping that wasn't the case. Won't
> this lead to duplication of data during indexing -- one piece under the
> specific field ("Product") and the same one (along with others) under the
> default field ("contents")?
>
> -----Original Message-----
> From: Terry Steichen
> To: Lucene Users List
> Sent: 5/31/03 8:06 AM
> Subject: Re: searching data indexed from database??
>
> Shiv,
>
> Searching in Lucene is field-based.  Thus you must specify the field to
> be
> searched - the only 'exception' is that one field is defined as default.
> If
> you want to search across multiple fields, I believe you must create a
> concatenation of the individual fields into a single one during the
> indexing
> process (eg. productName+" "+productDesc), and then use that as the
> basis of
> your subsequent searches.
>
> HTH,
>
> Terry
>
> ----- Original Message -----
> From: "Venkatraman, Shiv" <Shiv.Venkatraman@broadvision.com>
> To: <lucene-user@jakarta.apache.org>
> Sent: Saturday, May 31, 2003 10:33 AM
> Subject: searching data indexed from database??
>
>
> > I have an indexer that reads data from database and indexes the data.
> >   foreach(db_row) {
> >       Document doc = new Document();
> >       doc.add(Field.Text("Product", productName);
> >       doc.add(Field.Text("Description", productDesc);
> > ...
> >       writer.addDocument(doc);
> >   }
> >
> >
> > Once indexed, I would like to do a search that spans across multiple
> fields.
> > i.e. the user may enter "lawnmower" and it should perform a search
> across
> > all the indexed fields. Also, how do I pass user queries like
> "lawnmower
> > -grass" to the query API?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: lucene-user-help@jakarta.apache.org
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: lucene-user-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-user-help@jakarta.apache.org


Mime
View raw message