Paweł
Paweł

Reputation: 156

How to search in single field solr

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

Answers (1)

Abhijit Bashetti
Abhijit Bashetti

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

Related Questions