Re: How to customize scoring using user feedback?

2007-03-24 Thread Peter W.
Xiong, You have made an excellent point! It's a choice determined by how you use Sort, if you need most suitable results pass in: SortField.FIELD_SCORE first... Otherwise, generate all your scores and convert them to sortable Strings at index time on your votes field. Then, use this for

Re: How to customize scoring using user feedback?

2007-03-16 Thread daniel rosher
Hi Xiong, You're ranking idea sounds interesting ... are you looking into something akin to the TrafficRank algorithm ? This is moving into the realm of Personalized search or Personalised search, something I'm not aware of appearing on the Lucene mailing lists so far, but something I'm quite

Re: How to customize scoring using user feedback?

2007-03-16 Thread xiong
daniel rosher daniel.rosher at hotonline.com writes: We regularly open a new IndexReader, and before this reader replaces the production one, we determine f(D) for all documents so that for the user there is almost no performance issue,i.e. f(D) is cached. I suspect you can implement

How to customize scoring using user feedback?

2007-03-15 Thread xiong
Hi there, Just like google: the more user clicks of search results, the higher rank they are. How to implement this in lucene? I've read the javadoc of org.apache.lucene.search package, but still dont know how. Some sample code will be great. Thanks in advance, Xiong

Re: How to customize scoring using user feedback?

2007-03-15 Thread karl wettin
15 mar 2007 kl. 11.21 skrev xiong: Just like google: the more user clicks of search results, the higher rank they are. Are you really sure Google does this? It would surprise me if they did. How to implement this in lucene? I've read the javadoc of org.apache.lucene.search package, but

Re: How to customize scoring using user feedback?

2007-03-15 Thread daniel rosher
Hi, This can be achieved by implementing your own implementation of the SortComparitorSource interface. Section 6.1 of Lucene in Action will help you here. We currently use this method to alter the ranking of documents depending on the age of the document by multiplying the current score by a

Re: How to customize scoring using user feedback?

2007-03-15 Thread xiong
karl wettin karl.wettin at gmail.com writes: 15 mar 2007 kl. 11.21 skrev xiong: Just like google: the more user clicks of search results, the higher rank they are. Are you really sure Google does this? It would surprise me if they did. I'm not sure, actually. But using user

Re: How to customize scoring using user feedback?

2007-03-15 Thread xiong
daniel rosher daniel.rosher at hotonline.com writes: Hi, This can be achieved by implementing your own implementation of the SortComparitorSource interface. Section 6.1 of Lucene in Action will help you here. We currently use this method to alter the ranking of documents depending

Re: How to customize scoring using user feedback?

2007-03-15 Thread karl wettin
16 mar 2007 kl. 02.13 skrev xiong: karl wettin karl.wettin at gmail.com writes: 15 mar 2007 kl. 11.21 skrev xiong: Just like google: the more user clicks of search results, the higher rank they are. Are you really sure Google does this? It would surprise me if they did. I'm not

Re: How to customize scoring using user feedback?

2007-03-15 Thread Peter W.
Hello, This is not currently in Lucene. Sounds like you are looking for a voting system to generate float scores that would be inserted as a sortable field at index time. Gathering user feedback on search results is hard because you need to introduce a layer which logs the click then redirects

Re: How to customize scoring using user feedback?

2007-03-15 Thread xiong
Peter W. peter at marketingbrokers.com writes: Hello, This is not currently in Lucene. Sounds like you are looking for a voting system to generate float scores that would be inserted as a sortable field at index time. Regards, Peter W. Hi Peter, But the voting is query