0

lucene/examine で href 値を検索したい - より正確には 'locallink' 値。Examine は、すぐに使える標準構成です。

結果を返さない次のスニペットがあります。

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

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

[Developer] > [Examine Management] (Umbraco バックエンド) でインデックスを調べると、検索しようとしている値がインデックスに含まれていることがわかりますが、"_Raw" プロパティの下にあります。質問は、これらのフィールドでも検索するにはどうすればよいかということだと思います。

4

1 に答える 1

0

UmbracoHelper で検索しました。docs で説明されているように Examine Searcher を使用してみてください:

    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

于 2014-10-14T12:32:39.300 に答える