Hello Jack,

you are right, there is no reason that this possibility is only in Solr, what 
could use it from the Lucene-API.
I just got the old source code from Jan, the author of the old post.
When our current change is release I will have a look to the Solr solution and 
I will try to bring this in some way to the Lucene API as well.

Thank you
  Willi


________________________________
 Von: Jack Krupansky <j...@basetechnology.com>
An: java-user@lucene.apache.org; Willi Haase <willi_ha...@yahoo.com> 
Gesendet: 17:43 Donnerstag, 25.Oktober 2012
Betreff: Re: How to use/create an alias to a field?
 
I almost added that you could create a subclass of the Lucene query parser, as 
Solr does, and add the aliasing that way. There might/should be field aliasing 
code in Solr that you could easily apply in Solr. There really isn't a great 
reason why aliasing is only available in Solr and not in Lucene.

But unless you are prepared to hack on the query parser, alias support isn't 
available in Lucene right now.

-- Jack Krupansky
-----Original Message----- From: Willi Haase
Sent: Thursday, October 25, 2012 11:59 AM
To: java-user@lucene.apache.org
Subject: Re: How to use/create an alias to a field?

Hi Jack

Thank you for your help.
My problem is, I have only a Lucene setup and can not switch to Solr : (

Cheers
Willi


________________________________
Von: Jack Krupansky <j...@basetechnology.com>
An: java-user@lucene.apache.org
Gesendet: 15:57 Donnerstag, 25.Oktober 2012
Betreff: Re: How to use/create an alias to a field?

With edismax in Solr 3.6/4.0 field aliases are supported:

"The syntax for aliasing is f.myalias.qf=realfield. A user query for 
myalias:foo will be queried as realfield:foo."

See:
http://wiki.apache.org/solr/ExtendedDisMax#Field_aliasing_.2BAC8_renaming

-- Jack Krupansky

-----Original Message----- From: Willi Haase
Sent: Thursday, October 25, 2012 9:26 AM
To: java-user@lucene.apache.org
Subject: How to use/create an alias to a field?

Hello

I am using Lucene 3.4 and I have nearly the same question like Jan in his post:
http://mail-archives.apache.org/mod_mbox/lucene-java-user/200801.mbox/%3C4791E482.60900%40gmx.de%3E


I could found something helpful in "Lucene in Action" or in the web.
What is the recommended way to create an alias to a field?
I want be able to use in the searchquery "au:some_name" or "auth:some_name" or 
"author:some_name", all using the field "author".

Many thanks in advance for any help or recommendations
Willi : )

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org 

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to