lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From savageboy <eingma...@hotmail.com>
Subject Re: Need help for ordering results by specific order
Date Fri, 20 Jul 2007 01:40:07 GMT

Yes, I found what I need is the term vector which is stored in the indexing
time.
I am appreciate you guide me to "Lucene in action", but I think the
interface it offered is version 1.4.
So I need to get the syntax for lucene2.0 for making the term vector add to
the document when the indexing time.
By the way, the sort function is lower-level and faster than i thought, it
is nick work now(I've implemented ScoreDocComparator and comparator for my
own!).
Thanks a lot!
And Best regards!
:)




Mathieu Lecarme wrote:
> 
> If I understand well your needs:
> You ask lucene for a set of words
> You wont to sort result by number of different words wich match?
> The query is not good, it would be
> 
> +content:(aleden bob carray)
> 
> I don't understand how can you sort at indexing time with informations
> known at querying time.
> 
> M.
> savageboy a écrit :
>> Yes, Mathieu.
>> I just have the book "Lucene in action" by my hand, it is chinese
>> language
>> version, it is about lucene1.4, hope it is not too old.
>> If I use SortComparatorSource, does it means it will be do the sort work
>> at
>> the user query time?
>> Can I sort (maybe score it atindexing time)?
>>
>>
>>
>> Mathieu Lecarme wrote:
>>   
>>> Have a look of the book "Lucene in action", ch 6.1 : "using custom  
>>> sort method"
>>>
>>> SortComparatorSource might be your friend. Lucene selecting stuff,  
>>> and you sort, just like you wont.
>>>
>>> M.
>>> Le 18 juil. 07 à 10:29, savageboy a écrit :
>>>
>>>     
>>>> Hi,
>>>> I am newer for lucene.
>>>> I have a project for search engine by Lucene2.0. But near the project
>>>> finished, My boss want me to order the result by the sort blew:
>>>>
>>>> the query likes '+content:"aleden bob carray" '
>>>>
>>>> content                                                             
>>>> date
>>>> order
>>>> "alden bob carray ... "                                         
>>>> 2005/12/23
>>>> 1
>>>> "alden... alden ... bob... bob... carray..."               2005/12/01
>>>> 2
>>>> "alden... alden ... bob... carray"                            
>>>> 2005/11/28
>>>> 3
>>>> "alden... carray"                                                 
>>>> 2005/12/24
>>>> 4
>>>> "alden... bob"                                                     
>>>> 2005/12/24
>>>> 5
>>>>
>>>> the meaning of the sort above is no matter how much the term match  
>>>> in the
>>>> field "content", there will be met four satuations :"3 matched","2
>>>> matched","1 matched","0 matched". In the "3 matched" group, I need  
>>>> sorting
>>>> the result by it's date desc, and in the "2 matched" group is same...
>>>>
>>>> But I dont know HOW to get this results in Lucene...
>>>> Should I override the method of scoring? (tf(t in d) <term in  
>>>> field>,idf(t)
>>>> <inverse doc frequence>)
>>>> Could you give me some references about it?
>>>>
>>>> I am really stucked, and Need You help!!
>>>>
>>>>
>>>> -- 
>>>> View this message in context: http://www.nabble.com/Need-help-for- 
>>>> ordering-results-by-specific-order-tf4101844.html#a11664583
>>>> Sent from the Lucene - Java Developer mailing list archive at  
>>>> Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>>>
>>>>
>>>>       
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>>
>>>
>>>
>>>     
>>
>>   
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Need-help-for-ordering-results-by-specific-order-tf4101844.html#a11700924
Sent from the Lucene - Java Developer mailing list archive at Nabble.com.


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


Mime
View raw message