2010-07-14 7 views
0

J'ai un moteur Solr déployé avec une demande standard gestionnaireSolr - omettre certains champs d'être mis en évidence

<requestHandler name="standard" class="solr.SearchHandler" default="true"> 
<!-- default values for query parameters --> 
<lst name="defaults"> 
    <str name="echoParams">explicit</str> 
    <str name="facet">true</str> 
    <str name="facet.field">path</str> 
    <str name="facet.sort">lex</str> 
    <str name="facet.limit">10</str> 
    <str name="facet.offset">0</str> 
    <str name="facet.method">fc</str> 
    <str name="hl">true</str> 
    <str name="hl.fl">body</str> 
    <str name="hl.fragsize">888</str> 
    <str name="hl.usePhraseHighLighter">true</str> 
    <str name="hl.highlightMultiTerm">true</str> 
    <str name="hl.mergeContiguous">true</str> 
</lst> 

Est-il possible d'omettre certains champs d'être mis en évidence, par exemple. dire ma requête est: q = Ruth + ET + âge: 23

Je veux que le terme de recherche Ruth a souligné, mais pas le numéro 23

Merci Ruth

Répondre

2

Vous pouvez essayer d'exprimer la requête comme: q = Ruth & fq = age: 23 puisque les requêtes de filtre n'affectent pas la surbrillance.

+0

Cela fonctionne Merci – Ruth