I'm trying to code a simple
python script which should ask for a string to be inserted by shell and use it as "match string" in a
match query. I post here the script so the problem can be better understandable.
client = Elasticsearch() query_string = raw_input("Enter your query string: ") print(query_string) s = Search(using=client, index="enron_test" .query("match", message_body=query_string)) response = s.execute()
Actually, I should get all the
json documents (each represents an email) which contain the string "query_string" in the
The problem is that when I run the script, I get this error:
AttributeError: 'str' object has no attribute 'query'.
I'm a newbie in
Elasticsearch, where am I wrong?