Martijn:

What you describe sounds like a great approach to solving my problem.  If I 
cannot get edismax to ignore it, then escape it to accomplish the same thing.

I'll give that a try.

Thanks!

Jeff

On Apr 27, 2012, at 2:43 PM, Martijn van Groningen wrote:

> Hi Jeff,
> 
> Another option is to use the Lucene escape character: '\'
> Escaping is described here:
> http://lucene.apache.org/core/old_versioned_docs/versions/3_5_0/queryparsersyntax.html#Escaping
> Special Characters
> 
> If you're using SolrJ you can use the ClientUtils#escapeQueryChars(),
> this would escape the whole query (not only the * character).
> Hope it helps.
> 
> Martijn
> 
> On 27 April 2012 21:12, Jeff Schmidt <j...@535consulting.com> wrote:
>> Hello:
>> 
>> In my application domain, there is something known as a microRNA star 
>> strand, which contains '*' as a character.  For example: hsa-let-7a-2*, 
>> which is distinct from hsa-let-7a-2.
>> 
>> I'm using edismax to handle queries. I need to treat '*' just like any other 
>> punctuation character.  Is that possible with edismax?  Or would have I have 
>> to revert to dismax?
>> 
>> Thanks,
>> 
>> Jeff
>> --
>> Jeff Schmidt
>> 535 Consulting
>> j...@535consulting.com
>> http://www.535consulting.com
>> (650) 423-1068
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
> -- 
> Met vriendelijke groet,
> 
> Martijn van Groningen



--
Jeff Schmidt
535 Consulting
j...@535consulting.com
http://www.535consulting.com
(650) 423-1068









Reply via email to