【问题标题】:Searching for href values with Lucene (Examine in Umbraco)?使用 Lucene 搜索 href 值(在 Umbraco 中检查)?
【发布时间】:2014-10-14 07:52:17
【问题描述】:

我想使用 lucene/examine 搜索 href 值 - 更准确地说是 'locallink' 值。检查是直接开箱即用的标准配置。

我有以下不返回任何结果的sn-p;

string searchQuery = "localLink:" + id;
UmbracoHelper helper = new UmbracoHelper(UmbracoContext.Current);

foreach (var result in helper.Search(searchQuery, false))
{
    // Do something
}

通过 Developer > 检查管理(在 Umbraco 后端)检查索引后,我可以看到索引确实包含我尝试搜索但在“_Raw”属性下的值。所以我想问题是,我如何进行搜索,也搜索这些字段?

【问题讨论】:

    标签: lucene umbraco7 examine


    【解决方案1】:

    您使用 UmbracoHelper 进行了搜索。 尝试按照文档中的说明使用检查搜索器:

        var searcher = ExamineManager.Instance.SearchProviderCollection["WebsiteSearcher"];
        var searchCriteria = searcher.CreateSearchCriteria(BooleanOperation.Or);
        var searchResults = searcher.Search(query);
    

    http://our.umbraco.org/documentation/Reference/Searching/Examine/

    http://umbraco.com/follow-us/blog-archive/2011/9/16/examining-examine.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多