How to write Solr query using SolrNet
Hello everyone, in this blog we will learn how we can write some solr query in c# backend using SolrNet . The first thing you need for this is to add the SolrNet dll reference to your project. Step 1 : Import this two namespace in your controller using SolrNet; using SolrNet.Commands.Parameters ; Step 2 : Create new instance of Solr query. Then create a list of array of fields in Solr where the search keyword will be searched. For example on title field, navigation title, description etc. See below code snippet for your reference var query = new SolrQuery("*:*"); if(!string.IsNullOrWhiteSpace(keyword)) { var q = new[] { $"(metakeywords_t_{language}:{keyword}", $"(title_t_{language}:{keyword}", $"(navigationtitle_t_{language}:{keyword}", $"(description_t_{language}:{keyword}", $"(pagecontent_t_{language}:{keyword}", }; query = new SolrQuery(string.Join(" ", q)); } Step 3 : Add filters to mak...