Wie suche ich nach solchen Dokumenten in einem SOLR-Index, die kein spezifiziertes Feld enthalten?Suche nach Dokumenten, bei denen kein Feld existiert
Antwort
-field:[* TO *]
In SolrNet, verwenden Sie eine negiert SolrHasValueQuery
Das irrsinnig teuer. Es muss einen besseren Weg geben, aber ich habe noch nicht nachgesehen. Zumindest sollten Sie eine leere Feldmarkierung (z. B. NULL) erstellen und diese indexieren. –
@KyleMaxwell natürlich, es zu Index-Zeit ist besser ... wenn nicht, ich glaube nicht, es gibt eine bessere Möglichkeit, es zur Abfrage-Zeit zu tun. –
Beachten Sie, dass dies nur für Felder funktioniert, die indiziert sind. Bei nicht indizierten Feldern werden alle Datensätze zurückgegeben. –
- 1. Powershell Suche nach Dokumenten erstellt von Benutzer?
- 2. Wie wird nach Dokumenten gesucht, bei denen eine Zahl zwischen zwei Werten liegt?
- 3. Solr: Suche nach implizit verwandten Dokumenten über gemeinsame Felder
- 4. Suche nach Feld in Lucene
- 5. ElasticsearchRepository Suche nach spezifischem Feld
- 6. Suche nach Feld in der Datenbank
- 7. Suche mit allen gefundenen Dokumenten
- 8. RavenDB Bereich Abfragen von Dokumenten nach Anzahl Feld
- 9. Mongo Db Suche nach indiziertem Feld
- 10. Suche nach Many2One Feld odoo PHP XMLRPC
- 11. Suche in Dokumenten in Sharepoint 2010
- 12. RavenDB patchen, wenn das Feld bereits existiert
- 13. Suche nach Datumsbereich oder Null/Nein-Feld in Solr
- 14. unerwartete EOF bei der Suche nach passenden `) '
- 15. Matlab Hilfe bei der Suche nach Dimensionen
- 16. Matlab: Hilfe bei der Suche nach Mindestabstand
- 17. Eclipse stürzt bei der Suche nach Datei
- 18. Regex Probleme bei der Suche nach Leerzeichen
- 19. Greasemonkey bei der Suche nach Text Problem
- 20. Dokumenten Management/Content Management mit Suche
- 21. Sitecore Lucene Suche/Feld Boosten
- 22. Mungo finden nach Feld?
- 23. Auf der Suche nach einem Swing (oder anderen) Text-Editor-Komponente, die Dokumenten-Selektoren
- 24. Nach gesicherten PDF-Dokumenten scannen
- 25. Elasticsearch/Kibana 4: Feld existiert, aber nicht gleich einem Wert
- 26. Suche nach mehreren
- 27. Wie Projekt, ob Feld existiert
- 28. Suchen Sie nach neo4j-Knoten, bei denen die Eigenschaft nicht festgelegt ist
- 29. Gibt alle Datensätze zurück, bei denen ein Feld denselben Wert plus zusätzlichen Text hat
- 30. Suche ein Muster, wenn existiert
diese aufgefordert wurde, vor, aber ich kann es nicht finden ... –