Sure, this is how we do it now. But wouldn't it be nice with native support for 
it? I could start coding it myself but wanted to know if there is a patch out 
there already or something...

--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com
Training in Europe - www.solrtraining.com

On 14. mars 2010, at 00.17, Lance Norskog wrote:

> One way is to add magic 'beginning' and 'end' terms, then do phrase
> searches with those terms.
> 
> On Wed, Mar 10, 2010 at 7:51 AM, Jan Høydahl / Cominvent
> <jan....@cominvent.com> wrote:
>> Hi,
>> 
>> Sometimes you need to anchor your search to start/end of field.
>> 
>> Example:
>> 1. title=New York Yankees
>> 2. title=New York
>> 3. title=York
>> 
>> If I search title:"New York", or title:"York" I would get a match, but I'd 
>> like to anchor my search to beginning and/or end of the field, e.g. with 
>> regex syntax, title:"^New York$"
>> 
>> Now, I know how to work-around this, by appending some unique character 
>> sequence at each end of the field and then include this in my search in the 
>> front end. However, I wonder if any of you have been planning a patch to add 
>> a native boundary match feature to Solr that would automagically add tokens 
>> (also for multi-value fields!), and expand the query language to allow 
>> querying for starts-with(), ends-with() and equals()
>> 
>> --
>> Jan Høydahl, search solution architect
>> Cominvent AS - www.cominvent.com
>> Training in Europe - www.solrtraining.com
>> 
>> 
> 
> 
> 
> -- 
> Lance Norskog
> goks...@gmail.com

Reply via email to