The SortingMergePolicy does not seem to get implemeted.

The csv file gets indexed without errors. But when I search for a term, the
results returned are not sorted by Marks.

Following is a toy project in Solr 6.4.2 on which I tried to use
SortingMergePolicyFactory.

Just showing the changes that I did in the core's config files. Please tell
me if any other info is needed.
I used the basic_configs when creating core:
create_core -c corename -d basic_configs


managed-schema

<schema name="example-basic" version="1.6">
.
.
.
<field name="Marks" type="long" sortMissingLast="true" docValues="true"
indexed="true" stored="true"/> <field name="Name" type="strings" indexed=
"true" stored="true"/> <field name="Subject" type="strings" indexed="true"
stored="true"/> <field name="_root_" type="string" docValues="false" indexed
="true" stored="false"/> <field name="_text_" type="text_general"
multiValued="true" indexed="true" stored="false"/> <field name="_version_"
type="long" indexed="false" stored="false"/> <field name="id" type="string"
multiValued="false" indexed="true" required="true" stored="true"/></schema>


solrconfig.xml

<indexConfig>
<mergePolicyFactory class="org.apache.solr.index.SortingMergePolicyFactory">
<str name="sort">Marks desc</str>    <str name="wrapped.prefix">inner</str>
  <str name="inner.class">org.apache.solr.index.TieredMergePolicyFactory</
str> </mergePolicyFactory>
​
</indexConfig>
​

1.csv

id,Name,Subject,Marks 1,Sahil Agarwal,Computers,1108 2,Ian
Roberts,Maths,7077 3,Karan Vatsa,English,6092 4,Amit Williams,Maths,3924
5,Vani Agarwal,Computers,4263 6,Brenda Gupta,Computers,2309
.
.
​300000 rows​

What can be the problem??

Reply via email to