On Jan 5, 2010, at 6:52 AM, Noble Paul നോബിള്‍ नोब्ळ् wrote:

> 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.
> 

Sounds reasonable to me.

Reply via email to