No JavaScipt query
We are planning on using the standard Coveo UI components are product listing pages, however we have a requirement to provide a no JS fallback.
So what I'm looking to do is render the results server side, but still using the criteria defined against the existing Coveo sublayout component.
Is that possible?
We are using the latest version of Coveo cloud for Sitecore 8.2.
If you want to re-define the settings of your full search page in the web crawler version, I recommend you to create an item in your content tree based on the "Coveo Search Parameters" template. Configure this datasource item once with the filters/boosting and parameters you want for both pages. Then, set the "Data source" field to that item in both the Coveo Search and Coveo Search Web Crawler component properties. They will then share the same settings. You might have to remove the individual settings of your Coveo Search component in order to use the datasource ones.
I hope this helps,
Coveo for Sitecore have LINQ expressions that can be executed server-side. There are many extensions you can use and [the documentation] have very helpful links to help you. :)
- Analytics logging
- These users will not show up in reports
- [Coveo Machine Learning]-powered enhancements (machine learning)
- Automatic Relevance Tuning
- Query Suggestions
- Recommendations based on the users visits
Also, it is way harder to implement since you need to code every "dynamic" components, like facets or tabs, server-side. Which all comes OOTB with the `coveo-ui-search` framework
If the requirement to have no JS is ready to accept those conditions, then you can follow parts of [this tutorial] that will help you build a search page using LINQ.
Hope this helps!