Solr: ottenere i conteggi delle faccette senza restituire i risultati della ricerca

StackOverflow https://stackoverflow.com/questions/212446

  •  03-07-2019
  •  | 
  •  

Domanda

Devo restituire solo i conteggi delle faccette da solr. Quindi sostanzialmente voglio cercare su tutti i documenti e restituire i conteggi delle faccette, ma non voglio restituire alcun risultato di ricerca. È possibile?

Grazie

È stato utile?

Soluzione

L'impostazione di facet = true abiliterà le sfaccettature e l'impostazione di righe = 0 impedirà la restituzione di qualsiasi risultato. Convenientemente numFound ti mostrerà quanti risultati sono stati trovati.

Altri suggerimenti

Immagino che la soluzione ovvia sarebbe quella di cercare usando un carattere jolly e specificare che si desidera restituire zero risultati.

Questa è la mia soluzione finora.

Quindi, da quello che ho capito se devo ottenere il conteggio delle sfaccettature per tutti i documenti in un sistema impaginato, devo fare due richieste (seleziona):
- I primi a ottenere le facce contano per tutti i documenti.
- E il secondo per ottenere i documenti dalla pagina corrente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top