I wonder what solr-plugin would be best for this functionality. 
How about a custom search component, in its prepare method?

I think we can access (Solr)IndexSearcher inside a SearchComponent.
setSimilarity in the process method should work.

Ahmet


On Tuesday, December 15, 2015 7:43 PM, Ahmet Arslan <iori...@yahoo.com.INVALID> 
wrote:
Hi Dmitry,

I think this is a legitimate request. Majority of the similarities are 
compatible index wise. I think the only exception is sweet spot similarity.

In Lucene, it can be changed on the fly with a new Searcher. It should be 
possible to do so in solr.

Thanks,
Ahmet




On Tuesday, December 15, 2015 6:08 PM, Jack Krupansky 
<jack.krupan...@gmail.com> wrote:
You would need to define an alternate field which copied a base field but
then had the desired alternate similarity, using SchemaSimilarityFactory.

See:
https://cwiki.apache.org/confluence/display/solr/Other+Schema+Elements


-- Jack Krupansky


On Tue, Dec 15, 2015 at 10:02 AM, Dmitry Kan <solrexp...@gmail.com> wrote:

> Hi guys,
>
> Is there a way to alter the similarity class at runtime, with a parameter?
>
> --
> Dmitry Kan
> Luke Toolbox: http://github.com/DmitryKey/luke
> Blog: http://dmitrykan.blogspot.com
> Twitter: http://twitter.com/dmitrykan
> SemanticAnalyzer: www.semanticanalyzer.info
>

Reply via email to