2010/1/5 Noble Paul നോബിള്‍  नोब्ळ् <noble.p...@corp.aol.com>:
> On Tue, Jan 5, 2010 at 4:52 PM, Grant Ingersoll <gsing...@apache.org> wrote:
>>
>> On Jan 5, 2010, at 1:56 AM, Noble Paul നോബിള്‍ नोब्ळ् wrote:
>>
>>> This looks like a hack. It currently only uses highlighter for
>>> prefetching docs and fields . There is no standard way of other
>>> components to take part in this.
>>
>> Possibly, but highlighting is one of the more expensive things to do and 
>> making sure the fields are there (and not lazily loaded) is important.  Of 
>> course, it doesn't help if you want to use Term Vectors w/ highlighter
>>
>>>
>>> We should either remove this altogether
>>
>> -1.
>>
>>
>>> or have a standard way for all
>>> components to take part in this.
>>
>> Perhaps a component could register what fields it needs?  However, do you 
>> have a use case in mind?  What component would you like to have leverage 
>> this?
>
> I don't know. But the point is can we have a an interface
> PrefetchAware (or anything nicer) and components can choose to return
> the list of fields which it is interested in prefetching. I would like
> to remove the Strong coupling of QueryComponent on highlighting.

Or we can add a method to ResponseBuilder.addPrefetchFields(String[]
fieldNames) and SearchComponents can use this in prepare()/process()
to express interest in prefetching.
>
>
>>
>> -Grant
>
>
>
> --
> -----------------------------------------------------
> Noble Paul | Systems Architect| AOL | http://aol.com
>



-- 
-----------------------------------------------------
Noble Paul | Systems Architect| AOL | http://aol.com

Reply via email to