Skip to content

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)

Skriv et svar

Back To Top