2012-12-12 13 views
7

W solr mam pole multiValued o nazwie animal i ma ono wartości {cat, dog} czy możliwe jest uzyskanie liczby wartości wewnątrz pola multiValued w solr (w moim przykład 2)?aby uzyskać liczbę pól wielowartościowych w solr

+0

bezpośrednio, nie można. możesz w dalszym ciągu zajmować się tym polem i podsumować jakoś fakty. –

+0

tak. W tym celu należy przesłać zapytanie do tego konkretnego dokumentu, aby podać dokładną liczbę aspektów tylko dla tego dokumentu. – Jayendra

+0

Czy jest jakiś sposób, aby to zrobić za pośrednictwem apache'a luke? – ak87

Odpowiedz

1

Nie ma bezpośredniego sposobu na policzenie pozycji w polu wielowartościowym.
Zawsze można zachować liczbę pól podczas indeksowania i używać go.

Jeśli nie używasz w czasie zapytania, zawsze możesz policzyć rozmiar listy.

Powiązane problemy