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. > > -Grant -- ----------------------------------------------------- Noble Paul | Systems Architect| AOL | http://aol.com