2010-12-06 22 views

Odpowiedz

43

-field:[* TO *]

W SolrNet, użyj zanegowane SolrHasValueQuery

+3

to szalenie drogie. Musi być lepszy sposób, ale jeszcze nie wyglądałem. Jako minimum należy utworzyć pusty znacznik pola (np. NULL) i zindeksować go. –

+0

@ KyleMaxwell oczywiście, robiąc to w czasie indeksowania jest lepszy ... jeśli nie, nie sądzę, że jest lepszy sposób, aby to zrobić w czasie zapytań. –

+3

Uwaga: działa to tylko w przypadku indeksowanych pól. Wykonanie tej operacji dla pól nieindeksowanych spowoduje zwrócenie wszystkich rekordów. –