Weighting database fields

2004-07-21 Thread John Patterson
Hi,

What is the best way to get Lucene to assign weightings to certain fields
from a database?  For example, the 'name' field should be weighted higher
than the 'description' field.

Thanks,

John.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Weighting database fields

2004-07-21 Thread Erik Hatcher
On Jul 21, 2004, at 10:09 AM, Anson Lau wrote:
Apply boost factor to fields when you do a lucene search.
Or... set the boost on the Field during indexing.
Erik

Anson
-Original Message-
From: John Patterson [mailto:[EMAIL PROTECTED]
Sent: Thursday, July 22, 2004 12:07 AM
To: [EMAIL PROTECTED]
Subject: Weighting database fields
Hi,
What is the best way to get Lucene to assign weightings to certain 
fields
from a database?  For example, the 'name' field should be weighted 
higher
than the 'description' field.

Thanks,
John.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Weighting database fields

2004-07-21 Thread John Patterson
Thanks, that was what I was after!

- Original Message - 
From: Erik Hatcher [EMAIL PROTECTED]
To: Lucene Users List [EMAIL PROTECTED]
Sent: Wednesday, July 21, 2004 9:52 PM
Subject: Re: Weighting database fields


 On Jul 21, 2004, at 10:09 AM, Anson Lau wrote:
  Apply boost factor to fields when you do a lucene search.
 
 Or... set the boost on the Field during indexing.
 
 Erik
 
 
 
  Anson
 
  -Original Message-
  From: John Patterson [mailto:[EMAIL PROTECTED]
  Sent: Thursday, July 22, 2004 12:07 AM
  To: [EMAIL PROTECTED]
  Subject: Weighting database fields
 
  Hi,
 
  What is the best way to get Lucene to assign weightings to certain 
  fields
  from a database?  For example, the 'name' field should be weighted 
  higher
  than the 'description' field.
 
  Thanks,
 
  John.
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Weighting database fields

2004-07-21 Thread Anson Lau
Erik,

Is there any benefit to set the boost during indexing rather than set it
during query?

I usually set it when doing a query because you can change that boost values
easily without having to re-index.

Thanks,
ANson


-Original Message-
From: Erik Hatcher [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 22, 2004 12:52 AM
To: Lucene Users List
Subject: Re: Weighting database fields

On Jul 21, 2004, at 10:09 AM, Anson Lau wrote:
 Apply boost factor to fields when you do a lucene search.

Or... set the boost on the Field during indexing.

Erik



 Anson

 -Original Message-
 From: John Patterson [mailto:[EMAIL PROTECTED]
 Sent: Thursday, July 22, 2004 12:07 AM
 To: [EMAIL PROTECTED]
 Subject: Weighting database fields

 Hi,

 What is the best way to get Lucene to assign weightings to certain 
 fields
 from a database?  For example, the 'name' field should be weighted 
 higher
 than the 'description' field.

 Thanks,

 John.

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Weighting database fields

2004-07-21 Thread Erik Hatcher
On Jul 21, 2004, at 11:40 AM, Anson Lau wrote:
Is there any benefit to set the boost during indexing rather than set 
it
during query?
It allows setting each document differently.  For example, 
TheServerSide is using field-level boosts at index time to control 
ordering by date, such that newer articles come up first.  This could 
not be done at query time since each document gets a different field 
boost.

Erik
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Weighting database fields

2004-07-21 Thread Ernesto De Santis
Hi Erik

 On Jul 21, 2004, at 11:40 AM, Anson Lau wrote:
  Is there any benefit to set the boost during indexing rather than set
  it
  during query?

 It allows setting each document differently.  For example,
 TheServerSide is using field-level boosts at index time to control
 ordering by date, such that newer articles come up first.  This could
 not be done at query time since each document gets a different field
 boost.

If some field have set a boots value in index time, and when in search time
the query have another boost value for this field, what happens?
which value is used for boost?

Bye,
Ernesto.


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.725 / Virus Database: 480 - Release Date: 19/07/2004


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Weighting database fields

2004-07-21 Thread Doug Cutting
Ernesto De Santis wrote:
If some field have set a boots value in index time, and when in search time
the query have another boost value for this field, what happens?
which value is used for boost?
The two boosts are both multiplied into the score.
Doug
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]