Lucene.net Umbraco由多个领域订购

时间:2014-05-08 10:13:23

标签: c# umbraco lucene.net

我正在尝试搜索Umbraco中的多个字段,并按两个因素排序结果:

  1. 是一种特定的类型,是的把它放在最上面
  2. 按库存订购
  3. 我正在使用Umbraco 4.9.1。

    var Searcher = ExamineManager.Instance.SearchProviderCollection["MySearcher"];
    var searchCriteria = Searcher.CreateSearchCriteria();
    var results = Searcher.Search(searchCriteria.OrderByDescending("IsAccesoires", "stock").Compile().RawQuery(search));
    

    如果我只搜索IsAccesoires它可以工作;如果我同时搜索(IsAccesoires和stock")股票会忽略IsAccesoires。

0 个答案:

没有答案