No you cannot anything outside specific document being indexed at that point.

What are you actually trying to achieve on the business level?

Regards,
   Alex.
----
Sign up for my Solr resources newsletter at http://www.solr-start.com/


On 11 January 2015 at 14:59, Ali Nazemian <alinazem...@gmail.com> wrote:
> Dear Alexandre,
>
> I did not tried updaterequestprocessor yet. Can I access to term
> frequencies at this level? I dont want to calculate term frequencies once
> more while lucene already calculate them in reverse index?
> Thank you very much.
>  On Jan 11, 2015 7:49 PM, "Alexandre Rafalovitch" <arafa...@gmail.com>
> wrote:
>
>> Your description uses the terms Solr/Lucene uses but perhaps not in
>> the same way we do. That might explain the confusion.
>>
>> It sounds - on a high level - that you want to create a field based on
>> a combination of a couple of other fields during indexing stage. Have
>> you tried UpdateRequestProcessors? They have access to the full
>> document when it is sent and can do whatever they want with it.
>>
>> Regards,
>>    Alex.
>> ----
>> Sign up for my Solr resources newsletter at http://www.solr-start.com/
>>
>>
>> On 11 January 2015 at 10:55, Ali Nazemian <alinazem...@gmail.com> wrote:
>> > Dear Jack,
>> > Hi,
>> > I think you misunderstood my need. I dont want to change the default
>> > scoring behavior of Lucene (tf-idf) I just want to have another field to
>> do
>> > sorting for some specific queries (not all the search business), however
>> I
>> > am aware of Lucene payload.
>> > Thank you very much.
>> >
>> > On Sun, Jan 11, 2015 at 7:15 PM, Jack Krupansky <
>> jack.krupan...@gmail.com>
>> > wrote:
>> >
>> >> You would do that with a custom similarity (scoring) class. That's an
>> >> expert feature. In fact a SUPER-expert feature.
>> >>
>> >> Start by completely familiarizing yourself with how TF*IDF  similarity
>> >> already works:
>> >>
>> >>
>> http://lucene.apache.org/core/4_10_3/core/org/apache/lucene/search/similarities/TFIDFSimilarity.html
>> >>
>> >> And to use your custom similarity class in Solr:
>> >>
>> >>
>> https://cwiki.apache.org/confluence/display/solr/Other+Schema+Elements#OtherSchemaElements-Similarity
>> >>
>> >>
>> >> -- Jack Krupansky
>> >>
>> >> On Sun, Jan 11, 2015 at 9:04 AM, Ali Nazemian <alinazem...@gmail.com>
>> >> wrote:
>> >>
>> >> > Hi everybody,
>> >> >
>> >> > I am going to add some analysis to Solr at the index time. Here is
>> what I
>> >> > am considering in my mind:
>> >> > Suppose I have two different fields for Solr schema, field "a" and
>> field
>> >> > "b". I am going to use the created reverse index in a way that some
>> terms
>> >> > are considered as important ones and tell lucene to calculate a value
>> >> based
>> >> > on these terms frequency per each document. For example let the word
>> >> > "hello" considered as important word with the weight of "2.0". Suppose
>> >> the
>> >> > term frequency for this word at field "a" is 3 and at field "b" is 6
>> for
>> >> > document 1. Therefor the score value would be 2*3+(2*6)^2. I want to
>> >> > calculate this score based on these fields and put it in the index for
>> >> > retrieving. My question would be how can I do such thing? First I did
>> >> > consider using term component for calculating this value from outside
>> and
>> >> > put it back to Solr index, but it seems it is not efficient enough.
>> >> >
>> >> > Thank you very much.
>> >> > Best regards.
>> >> >
>> >> > --
>> >> > A.Nazemian
>> >> >
>> >>
>> >
>> >
>> >
>> > --
>> > A.Nazemian
>>

Reply via email to