You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Poornima Jay <po...@rocketmail.com> on 2013/09/06 14:03:17 UTC
SOLR 3.6.1 auto complete sorting
Hi,
We had implemented Auto Complete feature in our site. Below are the solr config details.
schema.xml
<fieldType class="solr.TextField" name="text_auto" positionIncrementGap="100">
<analyzer type="index">
<filter class="solr.ASCIIFoldingFilterFactory" />
<tokenizer class="solr.KeywordTokenizerFactory" />
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1" preserveOriginal="1" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.EdgeNGramFilterFactory" maxGramSize="30" minGramSize="1" />
</analyzer>
<analyzer type="query">
<filter class="solr.ASCIIFoldingFilterFactory" />
<tokenizer class="solr.KeywordTokenizerFactory" />
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1" preserveOriginal="1" />
<filter class="solr.LowerCaseFilterFactory" />
</analyzer>
</fieldType>
<field name="dams_id" type="string" indexed="true" stored="true" />
<field name="published_date" type="date" indexed="true" stored="false" />
<field name="ph_su" type="text_auto" indexed="true" stored="true" multiValued="true" />
<!-- Copy fields Auto Complete -->
<copyField source="title" dest="ph_su" />
<copyField source="product_catalogue" dest="ph_su" />
<copyField source="product_category_name" dest="ph_su" />
solrquery is q=ph_su%3Aepub+&start=0&rows=10&fl=dams_id&wt=json&indent=on&hl=true&hl.fl=ph_su&hl.simple.pre=<b>&hl.simple.post=</b>
the requirement is to sort the results based on releavance and latest published products for the search term.
I have the below parameters but nothing worked
sort = dams_id desc,published_date desc
order_by = dams_id desc,published_date desc
Please let me know how to sort the results with relevance and published date descending.
Thanks,
Poornima