Domanda

Voglio sapere che come possiamo configurare Snippet Size (numero di parole / caratteri) nel mettere in luce? Attualmente mi sto di fronte a un problema, a volte mi dà solr frammento esattamente la parola corrispondente. come diciamo interrogo solr come "Contenuto: rischio" utilizzando solrnet mi dà esattamente "rischio" nel mettere in luce frammenti non più caratteri o parole che faccio lo stesso con Solr admin e dà lo stesso risultato anche.

È stato utile?

Soluzione

Non sono abbastanza familiarità con in evidenza le caratteristiche, ma credo che questo è fatto con la < strong> hl.fragsize parametro.

Altri suggerimenti

Mauricio già una risposta e questo è un po 'di un vecchio thread, ma solo per aggiungere la soluzione utilizzando SolrNet sarebbe:

  • Crea un nuovo oggetto parametri evidenziazione.

  • Set fragsize

  • Altri parametri sono possibili

  • Evidenziando la documentazione può essere trovato qui: Highlighting.md

Ecco un esempio di codice:

 private HighlightingParameters SetHighLightSnippetParameters()
        {
            return new HighlightingParameters
            {
                Fragsize = SearchConstants.SnippetSize
            };
        }
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top