2010-07-14 3 views
0

У меня есть двигатель Solr развернутого с использованием стандартного запроса обработчикомSolr - опустить некоторые поля из того выделены

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

Есть ли способ, чтобы пропустить некоторые поля из того подсвечивается, например. сказать, что мой запрос: д = Ruth + И + возраст: 23

Я только хочу, термин поиска Ruth выделенный, но не число 23

Спасибо Рут

ответ

2

Вы можете попробовать экспрессировать query as: q = Ruth & fq = age: 23, поскольку запросы фильтра не влияют на выделение.

+0

Это работает Спасибо – Ruth

Смежные вопросы