Hi Chris,
Guessing here but this feature might be introduced in case you have use (have 
to use) ‘elevated’ field in your schema for some other purpose. Maybe if field 
name was “_elevated_", then it would be redundant.

Emir

--
Monitoring - Log Management - Alerting - Anomaly Detection
Solr & Elasticsearch Consulting Support Training - http://sematext.com/



> On 12 Feb 2018, at 22:44, Chris Hostetter <hossman_luc...@fucit.org> wrote:
> 
> 
> IIUC the "editorialMarkerFieldName" config option is a bit missleading.
> 
> Configuring that doesn't automatically add a field w/that name to your 
> docs to indicate which of them have been elevated -- all it does is 
> provide an *override* for what name can be used to refer to the 
> "[elevated]" DocTransformer.
> 
> So by default you can do something like this...
> 
>       q=ipod&df=text&fl=id,[elevated]
> 
> ...but if you have <str name="editorialMarkerFieldName">foo</str> in 
> your searchComponent config, then instead of "[elevated]" you would have 
> to say...
> 
>        q=ipod&df=text&fl=id,[foo]
> 
> ...to get the same info.
> 
> It's a very weird and silly feature -- i honestly can't give you 
> any good explaination as towhy it was implemented that way.
> 
> 
> 
> : Date: Mon, 5 Feb 2018 04:12:27 +0000
> : From: Sadiki Latty <sla...@uottawa.ca>
> : Reply-To: solr-user@lucene.apache.org
> : To: "solr-user@lucene.apache.org" <solr-user@lucene.apache.org>
> : Subject: "editorialMarkerFieldName"
> : 
> : Hello
> : 
> : I have added the "editorialMarkerFieldName" to my search component but 
> nothing happens. Am I missing something in my configuration? I have confirmed 
> that the elevation aspect is working as it should. The documents in the 
> 'elevate.xml' are being elevated so the component is being read, but 
> specifically that parameter does not seem to change the result. I have a 
> configuration similar to the one below (copied from the guide) and I have the 
> elevator str in my 'last-components' section of my request handler.
> : 
> : <searchComponent name="elevator" class="solr.QueryElevationComponent" >
> :   <!-- pick a fieldType to analyze queries -->
> :   <str name="queryFieldType">string</str>
> :   <str name="config-file">elevate.xml</str>
> :  <str name="editorialMarkerFieldName">foo</str>
> : </searchComponent>
> : 
> : 
> : Am I misunderstanding the purpose of this parameter? Isnt it supposed to 
> distinguish the elevated results from the normal results with the given 
> string?
> : 
> : I am using Solr 7.1.0 btw
> : 
> : Thanks in advance,
> : 
> : Sid
> : 
> 
> -Hoss
> http://www.lucidworks.com/

Reply via email to