Sitecore.Search 名前空間を使用してみましたが、基本的なことはできるようです。私は現在、Alex Shyba による AdvancedDatabaseCrawler モジュールを評価しています。独自のクローラーと検索機能を作成する代わりに、このモジュールを使用する利点は何ですか?
ありがとう
Sitecore.Search 名前空間を使用してみましたが、基本的なことはできるようです。私は現在、Alex Shyba による AdvancedDatabaseCrawler モジュールを評価しています。独自のクローラーと検索機能を作成する代わりに、このモジュールを使用する利点は何ですか?
ありがとう
利点:
短所:
GetHashCode()
とEquals()
メソッドを作成することで以前に行いました。SkinnyItem
まず第一に、Lucene インデックスにアクセスする「古い」方法は非常に単純でしたが、残念ながら Sitecore 6.5 から廃止されました。可能性が無限にあるため、Lucene インデックスにアクセスする「新しい」方法は非常に複雑です。Alex Shyba の実装は、「新しい」方法を使用することを賢明にする欠落している部分です。
このブログ投稿をご覧ください: http://briancaos.wordpress.com/2011/10/12/using-the-sitecore-open-source-advanceddatabasecrawler-lucene-indexer/
AdvancedDatabaseCrawler の設定方法、単純な検索の作成方法、複数フィールド検索の作成方法の 3 つの部分からなる説明です。Alex の AdvancedDatabaseCrawler がなければ、これらのタスクには約 100 行のコードが必要になります。AdvancedDatabaseCrawler を使用すると、わずか 7 行のコードで済みます。
したがって、インデックス ソリューションが必要な場合は、このソリューションを使用してください。