Reputation: 156
I am using SolrJ api for searching. I have already indexed tables from my database but I have problem when trying query fields.
query.setQuery("Jack"); query.setFields("Name", "City", "Spouse_name"); query.setStart(0); query.setRows(100); QueryResponse response = solr.query(query);
Like in example code when I query "Jack" I want to search only in field "Name" and only print resoults from rest fields but when I query searching "Jack" in "Name" and "Spouse_name". Can someone tell me how to fix it?
Upvotes: 0
Views: 124
Reputation: 8658
try this way
SolrQuery query=new SolrQuery("name:Jack");
query.setFields("Name", "City", "Spouse_name");
query.setStart(0);
query.setRows(100);
QueryResponse response=solr.query(query)
Upvotes: 1