Drupal 7.43とコア検索モジュールを使用しています。
フィルター基準に「検索:検索用語」を使用し、ビューで「検索:スコア」ソート基準を使用して、関連性に従って結果をソートします。
しかし、たとえば「drupal view search」というテキストを検索すると、「drupal view search」という入力したすべてのテキストを含むノードよりも「drupal」という単語を含むノードが5回優先されます。
入力したテキストとしてタイトルを持つノード、次にタイトルに単語のいずれかが含まれるノード、次に本文にそのテキストが含まれるノードを優先するように、結果を並べ替えます。
このページ/ admin/config/search/settingsのコンテンツランキングパートをカスタマイズして機能を追加するにはどうすればよいですか?
Drupalコアの検索では、これを実際に行うことはできません。 Search API contribモジュール( https://www.drupal.org/project/search_api )のようなものを使用する必要があります。
Search APIを使用すると、検索データベースのさまざまなバックエンド(「サーバー」)をプラグインできます。 「データベース」バックエンドではなく、Solrの経験が最も豊富です。確かに、Solrでは、インデックスを作成するフィールドを選択できるだけでなく、検索が一致したときに各フィールドに与えられる関連性も選択できます。つまり、ノードのタイトルにスコア(ウェイト)が5のフルテキストとしてインデックスを付け、ボディにフルテキストとしてウェイト4のインデックスを付けることができます。