1

これまで、クエリ構文を使用して Sitecore に入力したキーワードをテストしてきましたが、検索結果でページが 1 位にランク付けされません。

たとえば、単語 book にクエリ構文を配置すると....(title:book)^1

名前の本であるインデックス ページが、ブックマークではなく検索結果の最初に表示されるようにします。

また、Sitecore で新しいページを公開するたびに、Book という単語のキーワードが最後の結果にプッシュ ダウンされるか、検索ページに表示されません。

検索エンジン ページの Lucene で正確な結果を取得するにはどうすればよいですか?

また、検索結果を増やす方法についてhttp://www.lucenetutorial.com/lucene-query-syntax.htmlに従っていますが、機能しません。

誰かが検索語のブーストがどのように機能するかを説明できますか.

4

1 に答える 1

2

Advanced Database Crawlerを活用して、Sitecore で Lucene.NET を最大限に活用することをお勧めします。それから、セクションと呼ばれるインデックスの構成ファイルがあります<dynamicFields ... >。そのセクションでは、個々の Sitecore フィールドを指定してboost属性を調整できます。boostすべてのフィールドのデフォルト1f1浮動小数点です。

もっと読む:

于 2012-08-10T12:13:25.530 に答える