Ich verwende .NET 8 und den offiziellen Typesense NuGet-Client.
In meinem Schema habe ich diese Felder:
Code: Select all
new Field("fl_adep", FieldType.String, facet: false, optional: false, index: true, sort: true),
new Field("fl_atype", FieldType.String, facet: false, optional: true, index: true, sort: false)
Wenn ich Folgendes ausführe:
- filter_by: fl_adep:EH* Ich erhalte nur 200 Ergebnisse, aber ich sollte ungefähr 900 erhalten.
- filter_by: fl_atype:=SC7 Ich erhalte 8 Ergebnisse korrekt. Ich bin zu 100 % sicher, dass 2 der fl_atype=SC7-Dokumente auch fl_adep:EH* erfüllen.
- filter_by: fl_adep:EH* && fl_atype:=SC7 Ich erhalte 0 Ergebnisse.
- /collections/fpllist/documents/search?q=&query_by=...&filter_by=fl_adep:EH&per_page=5
- /collections/fpllist/documents/search?q=*&query_by=...&filter_by=fl_atype:=SC7&per_page=5
- /collections/fpllist/documents/search?q=&query_by=...&filter_by=fl_adep:EH&&fl_atype:=SC7&per_page=5
Mobile version