How to log strings searched in elasticsearch

(Rahul) #1

In elasticsearch how can i log and keep trace of the strings that are being searched so that i can analyse it later.
Suppose a user is searching "black shoes". How can i log this information?

(Christoph) #2


there's a workaround beeing discussed in this issue, but this will give you full queries and is a bit of a misuse of the slow query log. Usually people do this kind of logic in their application layer (its usually not a good idea to let the users of your search solution directly access ES, instead you usually have some sort of "translation" from what users type into a search box to the actual queries that are sent to ES. This is where I'd log this kind of information).


(system) #3