Hi, No, Solr out of the box cannot call external services - it searches its own index and returns documents indexed/stored there that match a query. You may be able to write a custom SearchComponent that also pulls in data from external data sources and incorporate those in the results, essentially doing federated search.
See http://search-lucene.com/?q=federated+search&fc_project=Solr Otis ---- Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch Lucene ecosystem search :: http://search-lucene.com/ ----- Original Message ----- > From: Ikhsvaku S <ikhsv...@gmail.com> > To: solr-user@lucene.apache.org > Cc: > Sent: Tuesday, October 11, 2011 3:47 PM > Subject: Pls help :-) ! calling external ws/db to fetch field instead of own > index? > > Help pls sirs :) > > On Tue, Oct 11, 2011 at 1:29 PM, Ikhsvaku S <ikhsv...@gmail.com> wrote: > >> Hi, >> >> We were recently investigating use of Solr for querying & indexing our > bug >> database. We are very happy and most of the fields could be indexed >> straightforward. But there are some of the fields that cant be indexed as >> they are changed all the time and we want to incorporate that too in solr >> query. Even if solr doesnt index that external field it instead accepts the >> query and calls the external script/db/webservice to get value of the field >> and proceed with rest... >> >> Like it can allow queries with these external fields but instead of >> checking it in its own indexes - queries external database/web-service and >> then return results...? >> >> Eg. userid_s:a* AND my_external_field:a* AND title_s:a* >> >> >> Here my_external_field is fetched from webservice/rdbms calls and returns >> the set of unique doc ids >> >> >> Thanks >> >