>
> you can do it using
> solrQuery.setFilterQueries() and build AND queries of multiple parameters.
>
Nope. You would need to read more -
http://wiki.apache.org/solr/FilterQueryGuidance

For your impatience, here's a quick starter -

#and between two fields
solrQuery.setQuery("+field1:foo +field2:bar");

#or between two fields
solrQuery.setQuery("field1:foo field2:bar");

Cheers
Avlesh

On Fri, Nov 13, 2009 at 10:35 PM, javaxmlsoapdev <vika...@yahoo.com> wrote:

>
> I think I found the answer. needed to read more API documentation :-)
>
> you can do it using
> solrQuery.setFilterQueries() and build AND queries of multiple parameters.
>
>
> Avlesh Singh wrote:
> >
> > For a starting point, this might be a good read -
> >
> http://www.lucidimagination.com/search/document/f4d91628ced293bf/lucene_query_to_solr_query
> >
> > Cheers
> > Avlesh
> >
> > On Fri, Nov 13, 2009 at 10:02 PM, javaxmlsoapdev <vika...@yahoo.com>
> > wrote:
> >
> >>
> >> I already did  dive in before. I am using solrj API and SolrQuery object
> >> to
> >> build query. but its not clear/written how to build booleanQuery ANDing
> >> bunch of different attributes in the index. Any samples please?
> >>
> >> Avlesh Singh wrote:
> >> >
> >> > Dive in - http://wiki.apache.org/solr/Solrj
> >> >
> >> > Cheers
> >> > Avlesh
> >> >
> >> > On Fri, Nov 13, 2009 at 9:39 PM, javaxmlsoapdev <vika...@yahoo.com>
> >> wrote:
> >> >
> >> >>
> >> >> I want to build AND search query against field1 AND field2 etc. Both
> >> >> these
> >> >> fields are stored in an index. I am migrating lucene code to Solr.
> >> >> Following
> >> >> is my existing lucene code
> >> >>
> >> >> BooleanQuery currentSearchingQuery = new BooleanQuery();
> >> >>
> >> >> currentSearchingQuery.add(titleDescQuery,Occur.MUST);
> >> >> highlighter = new Highlighter( new QueryScorer(titleDescQuery));
> >> >>
> >> >> TermQuery searchTechGroupQyery = new TermQuery(new Term
> >> >> ("techGroup",searchForm.getTechGroup()));
> >> >>        currentSearchingQuery.add(searchTechGroupQyery, Occur.MUST);
> >> >> TermQuery searchProgramQyery = new TermQuery(new
> >> >> Term("techProgram",searchForm.getTechProgram()));
> >> >>        currentSearchingQuery.add(searchProgramQyery, Occur.MUST);
> >> >> }
> >> >>
> >> >> What's the equivalent Solr code for above Luce code. Any samples
> would
> >> be
> >> >> appreciated.
> >> >>
> >> >> Thanks,
> >> >> --
> >> >> View this message in context:
> >> >>
> >>
> http://old.nabble.com/how-to-search-against-multiple-attributes-in-the-index-tp26339025p26339025.html
> >> >> Sent from the Solr - User mailing list archive at Nabble.com.
> >> >>
> >> >>
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >>
> http://old.nabble.com/how-to-search-against-multiple-attributes-in-the-index-tp26339025p26339402.html
> >> Sent from the Solr - User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/how-to-search-against-multiple-attributes-in-the-index-tp26339025p26339903.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
>

Reply via email to