Hi,

I am using a facet.prefix search with shingle's in my autosuggest:
    <fieldType name="shingle" class="solr.TextField" positionIncrementGap="100" 
stored="false" multiValued="true">
      <analyzer>
        <tokenizer class="solr.StandardTokenizerFactory" />
        <filter class="solr.LowerCaseFilterFactory" />
        <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
        <filter class="solr.ShingleFilterFactory"
          maxShingleSize="3" outputUnigrams="true" 
outputUnigramIfNoNgram="false" />
      </analyzer>
    </fieldType>

Now I would like to prevent stop words to appear in the suggestions:

<lst name="autosuggest_shingle">
<int name="member states">52</int>
<int name="member states experiencing">6</int>
<int name="member states in">6</int>
<int name="member states the">5</int>
<int name="member states to">25</int>
<int name="member states with">7</int>
</lst>

Here I would like to filter out the last 4 suggestions really. Is there a way I 
can sensibly bring in a stop word filter here? Actually in theory the stop 
words could appear as the first or second word as well.

So I guess when producing shingle's I want to skip any stop word from being 
part of any shingle.

regards,
Lukas Kahwe Smith
m...@pooteeweet.org



Reply via email to