Solr is kind of retrieval step, you can customize the score formula in Lucene. 
But it supposes not to be too complicated, like it's better can be 
factorization. It also regards to the stored information, like TF,DF,position, 
etc. You can do 2nd phase rerank to the top N data you have got.

Sent from my iPad

On Jan 21, 2012, at 1:33 PM, Bing Li <lbl...@gmail.com> wrote:

> Dear all,
> 
> I am using SolrJ to implement a system that needs to provide users with
> searching services. I have some questions about Solr searching as follows.
> 
> As I know, Lucene retrieves data according to the degree of keyword
> matching on text field (partial matching).
> 
> But, if I search data by string field (complete matching), how does Lucene
> sort the retrieved data?
> 
> If I want to add new sorting ways, Solr's function query seems to support
> this feature.
> 
> However, for a complicated ranking strategy, such PageRank, can Solr
> provide an interface for me to do that?
> 
> My ranking ways are more complicated than PageRank. Now I have to load all
> of matched data from Solr first by keyword and rank them again in my ways
> before showing to users. It is correct?
> 
> Thanks so much!
> Bing

Reply via email to