The only way is using a frange (function range) query: q={!frange l=0 u=10}my_external_field
Will pull out documents that have your external field with a value between zero and 10. Upayavira On Wed, Jun 26, 2013, at 09:02 PM, Arun Rangarajan 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? Is > there a syntax trick that will work where the value of the ext file field > does not affect the score of the main query, but I can still retrieve its > value? > > Also is it possible to retrieve the values of more than one external file > field in a single query?