You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by Sachin Kulkarni <ku...@hawk.iit.edu> on 2012/09/05 14:58:21 UTC
setting different similarity in config (.alg) file at indexing
Hi,
For Lucene core 4.0. BETA, under the search.similarities help page it says
the following
"To change Similarity<http://lucene.apache.org/core/4_0_0-BETA/core/org/apache/lucene/search/similarities/Similarity.html>,
one must do so for both indexing and searching, and the changes must happen
before either of these actions take place."
How do I set a different similarity measure while indexing using the alg
file?
I know we can use the IndexWriterConfig's setSimilarity using code but am
not sure what to use in the config file.
I want to use a different similarity measure for search.
Thank you.
Regards,
Sachin
Re: setting different similarity in config (.alg) file at indexing
Posted by Sachin Kulkarni <ku...@hawk.iit.edu>.
Hi,
I found my answer in this:
http://lucene.apache.org/core/4_0_0-BETA/changes/Changes.html#4.0.0-alpha.new_features
change no. 34 LUCENE-2959 <http://issues.apache.org/jira/browse/LUCENE-2959>:
Added a variety of different relevance ranking systems to Lucene.
"All models default to the same index-time norm encoding as
DefaultSimilarity, so you can easily try these out/switch back and
forth/run experiments and comparisons without reindexing. Note: most of the
models do rely upon index statistics that are new in Lucene 4.0, so for
existing 3.x indexes its a good idea to upgrade your index to the new
format with IndexUpgrader first."
So basically in my case I do not need to set it in the .alg file.
On Wed, Sep 5, 2012 at 7:58 AM, Sachin Kulkarni <ku...@hawk.iit.edu>wrote:
> Hi,
>
> For Lucene core 4.0. BETA, under the search.similarities help page it says
> the following
> "To change Similarity<http://lucene.apache.org/core/4_0_0-BETA/core/org/apache/lucene/search/similarities/Similarity.html>,
> one must do so for both indexing and searching, and the changes must happen
> before either of these actions take place."
> How do I set a different similarity measure while indexing using the alg
> file?
> I know we can use the IndexWriterConfig's setSimilarity using code but am
> not sure what to use in the config file.
>
> I want to use a different similarity measure for search.
>
>
> Thank you.
>
> Regards,
> Sachin
>
>