Yonik, Thanks, your answer works!
On Wed, Jun 26, 2013 at 2:07 PM, Yonik Seeley <yo...@lucidworks.com> wrote: > On Wed, Jun 26, 2013 at 4:02 PM, Arun Rangarajan > <arunrangara...@gmail.com> wrote: > > > http://docs.lucidworks.com/display/solr/Working+with+External+Files+and+Processes > > says > > this about external file fields: > > "They can be used only for function queries or display". > > I understand how to use them in function queries, but how do I retrieve > the > > values for display? > > > > If I want to fetch only the values of a single external file field for a > > set of primary keys, I can do: > > q=_val_:"EXT_FILE_FIELD"&fq=id:(doc1 doc2 doc3)&fl=id,score > > For this query, the score is the value of the external file field. > > > > But how to get the values for docs that match some arbitrary query? > > Pseudo-fields allow you to retrieve the value for any arbitrary > function per returned document. > Should work here, but I haven't tried it. > > fl=id, score, field(EXT_FILE_FIELD) > > or you can alias it: > > fl=id, score, myfield:field(EXT_FILE_FIELD) > > -Yonik > http://lucidworks.com >