I'm using ElasticSearch's PHP client and I find really difficult to return results **with scores** whenever I want to search for a word that is "hidden" within a string.

This is an example:
-------------------

I want to get all the documents where the field "file" has the word "anses" and files are named like this:
*axx14anses19122015.zip*

**What I know about it**
========================

I know I should tokenize those words, can't realize how to do it.
Also I've read about aggregations but I'm really new to ES and I have to deliver a working piece ASAP.

**What I've tried so far**
==========================

* REGEXP: using regular expressions is very expensive and does not return any scores, which is a must-to-have in order to shrink results and bring the user accurate information.
* Wildcards: same thing, slow and no scores
* Own script where I have a dictionary and search for critical words using regexp, if match, create a new field within that matched document with the word. The reason is to create a TOKEN so in future searches I can use regular match with scores. Negative side: the dictionary thing was totally denied by my boss so I'm here asking for any ideas.

Thanks in advance.