I Elasticsearch navngives data streams på nogle grundlæggende regler og best practice, som er defineret af Elasticsearch selv.
Escape af / i søgning i ElasticSearch
Fra version 0.90 i Elasticsearch kan man ikke benytte / (slash) uden først at escape den. Det skyldes at Elasticsearch 0.90 benytter Lucene 4.0, som understøtter regex. Så hvis man ikke escapecer den vil Lucene tro at der er tale om regex
I de fleste tilfælde vil det give en fejl i din søgning da det sjældent er en valid regex der vil blive søgt med.
Hvis du har en sætning med / skal det laves om til \\/ for at virker.
Comments (0)