enter image description here ich eine Aggregation mit einem GUID-Wert wie c4b0c9ae-345c-4247-87e3-e9d9de67c01b auf einem Feld tue aber wenn Elasticsearch die Aggregationen zurück es ein Array ist immer [ "c4b0c9ae "345c", "4247", "87e3", "e9d9de67c01b"]. Wie gehst du mit diesem Nest um?C# Nest Elasticsearch Umwandlung guid in Array
0
A
Antwort
1
Das Feld wurde als text
datatype zugeordnet, das zur Indexzeit analysiert wird, standardmäßig unter Verwendung der Standard Analyzer. Das Ergebnis ist, dass die GUID durch Aufteilen auf Bindestriche in die Bestandteile zerlegt wird. Sie können selbst sehen dies die API-Analyse unter Verwendung von (in Kibana Console)
GET _analyze
{
"analyzer": "standard",
"text": ["c4b0c9ae-345c-4247-87e3-e9d9de67c01b"]
}
ergibt
{
"tokens": [
{
"token": "c4b0c9ae",
"start_offset": 0,
"end_offset": 8,
"type": "<ALPHANUM>",
"position": 0
},
{
"token": "345c",
"start_offset": 9,
"end_offset": 13,
"type": "<ALPHANUM>",
"position": 1
},
{
"token": "4247",
"start_offset": 14,
"end_offset": 18,
"type": "<NUM>",
"position": 2
},
{
"token": "87e3",
"start_offset": 19,
"end_offset": 23,
"type": "<ALPHANUM>",
"position": 3
},
{
"token": "e9d9de67c01b",
"start_offset": 24,
"end_offset": 36,
"type": "<ALPHANUM>",
"position": 4
}
]
}
Sie wollen wahrscheinlich nicht GUIDs bei Index Zeit analysieren, so sollten Sie explicitly map them als keyword datatype.
Verwandte Themen
- 1. Querying Elasticsearch mit C# Nest
- 2. Umwandlung einer Guid in Nullable Guid
- 3. Schleife durch Aggregationen in Elasticsearch Nest C#
- 4. Aggregation in ElasticSearch (Nest)
- 5. Typzusammenfassung in ElasticSearch (Nest)
- 6. Elasticsearch Frage an NEST
- 7. ElasticSearch NEST Search
- 8. Elasticsearch Nest Insert/Update
- 9. Index Json Dokument mit Elasticsearch NEST C#
- 10. Elasticsearch C# Nest oben Wörter mit 5.1
- 11. ElasticSearch Query Suche mit Highlight C# Nest
- 12. Elasticsearch NEST-Client-Bibliothek
- 13. Elasticsearch + Nest: Fehler in MultiGetRequests
- 14. ElasticSearch (Nest) - Apostrophen ignorieren
- 15. ElasticSearch NEST Aggregationen
- 16. ElasticSearch & Nest - Falsche Konvertierung
- 17. NEST Elasticsearch Erweiterte Sortierung
- 18. Guid ID Vergleich mit NEST mit Xamarin.Forms nicht funktioniert
- 19. Javascript GUID base64 Umwandlung nicht
- 20. ElasticSearch Nest Synonyme 2.XX
- 21. ElasticSearch Nest MatchPhrasePrefix Mehrere Felder
- 22. Elasticsearch Soundex Match Query - NEST
- 23. Einrichten Lage mit Typ in NEST Elasticsearch
- 24. Wie Abfrage mit Ausdruckssyntax in NEST (Elasticsearch)?
- 25. So machen Sie Autosuggestion in C# mit elasticsearch (NEST)
- 26. Elasticsearch NEST Rückkehr bestimmte Bereiche
- 27. Elasticsearch Nest anlegen Felder Objekt
- 28. Elasticsearch NEST Filter nach Datumsbereich
- 29. ElasticSearch Nest: AutoMap mit DynamicTemplates
- 30. Elasticsearch NEST mit Where condition
können Sie bieten, was Sie bisher haben? – Dale
Der Link zu dem Bild zu meiner Frage hinzugefügt. –