> > 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. > >