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

Reply via email to