Is "id" the actual <uniqueKey> in your schema? If you indexed the same
document twice, the second one should overwrite the first one so
getting two docs back with the same ID is strange.

Best,
Erick

On Tue, Nov 7, 2017 at 10:43 AM, ruby <rshoss...@gmail.com> wrote:
> I'm trying to enable phrase suggestion in my application by using
> *AnalyzingInfixLookupFactory *and *DocumentDictionaryFactory*. Following is
> what my configuration looks like:
>
> <searchComponent name="suggest" class="solr.SuggestComponent">
>   <lst name="suggester">
>     <str name="name">mySuggester</str>
>       <str name="lookupImpl">AnalyzingInfixLookupFactory</str>
>       <str name=”indexPath”>suggester_infix_dir</str>
>     <str name="dictionaryImpl">DocumentDictionaryFactory</str>
>     <str name="field">title</str>
>     <str name="suggestAnalyzerFieldType">suggestType</str>
>     <str name="buildOnStartup">false</str>
>     <str name="buildOnCommit">false</str>
>   </lst>
> </searchComponent>
> <requestHandler name="/suggesthandler" class="solr.SearchHandler"
> startup="lazy" >
>   <lst name="defaults">
>     <str name="suggest">true</str>
>     <str name="suggest.count">10</str>
>     <str name="suggest.dictionary">mySuggester</str>
>   </lst>
>   <arr name="components">
>     <str>suggest</str>
>   </arr>
> </requestHandler>
>
> I have following documents indexed:
>
> <doc>
> <field name="id">44</field>
> <field name="title"></field>
> </doc>
>
> <doc>
> <field name="id">11</field>
> <field name="title">Video gaming: the history</field>
> </doc>
> <doc>
>
> <field name="id">55</field>
> <field name="title">Video games: multiplayer gaming</field>
> </doc>
>
> <doc>
> <field name="id">33</field>
> <field name="title">Video gaming: the history</field>
> </doc>
>
> After indexing documents and building the suggester, when I query I get
> duplicate suggestions
>
> q.suggest=video
> returns
> [
>       {
>         "id":"44",
>         "*title":"Video gaming: the history"},*
>       {
>         "id":"33",
>         "title":"Video games: multiplayer gaming"},
>       {
>         "id":"44",
>         *"title":"Video gaming: the history"}]*
>
> Is this a known bug with Solr suggester? shouldn't suggester by default
> return unique suggestions?
>
>
> Thanks
>
>
>
> --
> Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html

Reply via email to