Kuli

Good point about just tokenizing the fields :)

I ran a couple of tests to double-check my understanding and you can have a 
wildcard operator at either or both ends of a term. Adding 
ReversedWildcardFilterFactory to your field analyzer will make leading wildcard 
searches a lot faster of course but at the expense of index size.

Cheers

François


On Nov 1, 2011, at 9:07 AM, Michael Kuhlmann wrote:

> Hi,
> 
> this is not exactly true. In Solr, you can't have the wildcard operator on 
> both sides of the operator.
> 
> However, you can tokenize your fields and simply query for "Solr". This is 
> what's Solr made for. :)
> 
> -Kuli
> 
> Am 01.11.2011 13:24, schrieb François Schiettecatte:
>> Arshad
>> 
>> Actually it is available, you need to use the ReversedWildcardFilterFactory 
>> which I am sure you can Google for.
>> 
>> Solr and SQL address different problem sets with some overlaps but there are 
>> significant differences between the two technologies. Actually '%Solr%' is a 
>> worse case for SQL but handled quite elegantly in Solr.
>> 
>> Hope this helps!
>> 
>> Cheers
>> 
>> François
>> 
>> 
>> On Nov 1, 2011, at 7:46 AM, arshad ansari wrote:
>> 
>>> Hi,
>>> 
>>> Is SQL Like operator feature available in Apache Solr Just like we have it
>>> in SQL.
>>> 
>>> SQL example below -
>>> 
>>> *Select * from Employee where employee_name like '%Solr%'*
>>> 
>>> If not is it a Bug with Solr. If this feature available, please tell the
>>> examples available.
>>> 
>>> Thanks!
>>> 
>>> --
>>> Best Regards,
>>> Arshad
>> 
> 

Reply via email to