Thanks a lot Erick...

a) Yes it does return result...
http://localhost:8081/solr/testCollection/select?q=(project:AAAAA%20OR%20collaborator:%22John%20Dave%22)&wt=json

Please suggest the best approach for the search to be like...
for e.g. if collaborator "John Davis", "John Denver"...
John D : should return both results, John De : should return John Denver

b) I followed the example in collection1 and indexed it as below...

<field name="text" type="text_general" indexed="true" stored="false"
multiValued="true"/>
<field name="project"      type="text_general"    indexed="true"
 stored="true"  multiValued="false" />
<field name="collaborator"      type="text_general"    indexed="true"
 stored="true"  multiValued="false" />
<copyField source="project" dest="text"/>
<copyField source="collaborator" dest="text"/>

<fieldType name="text_general" class="solr.TextField"
positionIncrementGap="100">
  <analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" />
<filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
  <analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" />
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt"
ignoreCase="true" expand="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>

On Fri, Mar 11, 2016 at 4:10 PM, Erick Erickson <erickerick...@gmail.com>
wrote:

> I'm assuming that by "Angular UI" you're talking the Solr admin UI
> (which, BTW, is not recommended for any user-facing UI).
>
> > query against two fields;
> Isn't this just putting
>
> project:whatever OR collaborator:whatever
>
> in the "q" box?
>
> >  return all fields which we want to display
> Just put them in the "fl" box.
>
> Best,
> Erick
>
> On Fri, Mar 11, 2016 at 10:46 AM, Vis Sw <vishal....@gmail.com> wrote:
> > Hi,
> >
> > I need to query against two fields (e.g. search term present in either
> > fields project or collaborator) but return all fields which we want to
> > display using Angular UI.
> >
> > Should I combine project and collaborator to some field then query or
> there
> > is any better way around
> >
> > Thanks for your suggestion...
> >
> > Regards
> > Val
>

Reply via email to