You can update the document in the index quite frequently. IDNK what
your requirement is, another option would be to boost query time.

On Sun, Jan 22, 2012 at 5:51 AM, Bing Li <lbl...@gmail.com> wrote:
> Dear Shashi,
>
> Thanks so much for your reply!
>
> However, I think the value of PageRank is not a static one. It must update
> on the fly. As I know, Lucene index is not suitable to be updated too
> frequently. If so, how to deal with that?
>
> Best regards,
> Bing
>
>
> On Sun, Jan 22, 2012 at 12:43 PM, Shashi Kant <sk...@sloan.mit.edu> wrote:
>>
>> Lucene has a mechanism to "boost" up/down documents using your custom
>> ranking algorithm. So if you come up with something like Pagerank
>> you might do something like doc.SetBoost(myboost), before writing to
>> index.
>>
>>
>>
>> On Sat, Jan 21, 2012 at 5:07 PM, Bing Li <lbl...@gmail.com> wrote:
>> > Hi, Kai,
>> >
>> > Thanks so much for your reply!
>> >
>> > If the retrieving is done on a string field, not a text field, a
>> > complete
>> > matching approach should be used according to my understanding, right?
>> > If
>> > so, how does Lucene rank the retrieved data?
>> >
>> > Best regards,
>> > Bing
>> >
>> > On Sun, Jan 22, 2012 at 5:56 AM, Kai Lu <lukai1...@gmail.com> wrote:
>> >
>> >> 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