And it works a treat. Thanks.

It leads me to think that it would be very useful to use with a series of 
specialist (special-case) analyzers in conjunction with the standard 
analyzer.

Back to my original example - "0# (99.995%)" - what I really want is 
something that will extract "99.995%".
The standard analyzer will extract "99.995" (and the rest of the text), the 
whitespace analyzer will extract "(99.995%)".

Does a financial/numeric/accounting analyzer already exist? ie Something 
that extracts "99.995%" or "$44.5665" or "-45bps" ?

-M






On Tuesday, 15 July 2014 18:58:46 UTC+1, mooky wrote:
>
> Thanks. That looks interesting!
>
>
> On Tuesday, 15 July 2014 16:15:23 UTC+1, vineeth mohan wrote:
>>
>> Hello Mooky , 
>>
>> You can apply multiple analyzers to a field -
>> https://github.com/yakaz/elasticsearch-analysis-combo/
>>
>> So you can add all your analyzer here and apply it.
>>
>> Thanks
>>           Vineeth
>>
>>
>> On Tue, Jul 15, 2014 at 8:10 PM, mooky <[email protected]> wrote:
>>
>>> I have a bit of an odd requirement in so far as analyzer is concerned. 
>>> Wondering if anyone has any tips/suggestions. 
>>> I have an item I am indexing (grade) that has a property (name) whose 
>>> value can be "0# (99.995%)". 
>>> I am doing a prefix search on _all.
>>> I want users to be able to search using 99 or 99.9 or 99.995 or 99.995%. 
>>> I also want the user to be able to copy-paste "0# (99.995%)" and it 
>>> should work.
>>>
>>> I am currently using the whitespace analyzer - which works for many of 
>>> my cases except the tricky one above.
>>> 99.995 doesnt work.
>>> But "(99.995" does. Because obviously after whitespace tokenization, the 
>>> token begins with (.
>>> I could filter out the "(" and ")" characters. But then "0# (99.995%)" 
>>> wont work.
>>> Does anyone have some different suggestions?
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "elasticsearch" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/elasticsearch/9813b93a-249d-41a9-be21-12c8ec5d6d23%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/elasticsearch/9813b93a-249d-41a9-be21-12c8ec5d6d23%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/78a267ff-869e-462d-80c4-057c907e0324%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to