Drupal 7 Search(カスタム検索がインストールされて有効になっている))が期待する結果をすべて返さないという問題が発生しています。
これは背景です...
work
とblog
)しか返されません。search module
とdrupal custom search module
を併用しています。問題:
検索を実行すると、work
とblog
の両方のコンテンツタイプの結果が表示されます。ただし、問題は、blog
コンテンツタイプがノードタイトルとノード本文コンテンツの両方のキーワードから取得した期待される結果を生成する一方で、work
コンテンツタイプがキーワードノードのタイトルにあります。
試行された修正:
Custom Search Module
設定に移動して、-Any-
が-Any content type-
テキストフィールドで使用されていることを確認しました。さらに、Content exclusion
エリアで、blog
とwork
の両方のコンテンツタイプがオフになっていることを確認しました。Minimum Word length to index
が3であることを確認しました。検索した単語は5を超えています。Manage Display
タブとSearch index
タブの下のSearch result highlighting input
設定です。どちらも同じように見えます。したがって、私はDrupalの構成に関する私の限られた知識は、この問題にとってそれほど重要ではないと思います。ここでもStackOverflowで見つかった他の提案を試していますが、修正を試みた新しいオプションに出くわしたらこれを更新します。
誰かがこの問題に遭遇し、それについてかなりの知識を導くことができれば、それも常に高く評価されます。
前もって感謝します!
さて、私はこの問題を以下の努力の組み合わせによって解決することができました。
content types
とsearch index
およびsearch results highlighting input
の新しいフィールドに追加されました。Administrator/Configuration/Search and Metadata/Search Settings
の下でSimple CJK handling
をオフにしました。Custom Search Content Tab
の下で、デフォルトの-Any-
を使用し、[除外]オプションの下で、2つ以外のすべてのcontent types
をオンにしました。Administrator/Configuration/Search and Metadata/Search Settings
の下でre-index site
をクリックしました。cron
を実行しました。結局のところ、私はテストを再度実行し、すべてが期待どおりに行われていました。うまくいけば、これは後のテストで他の人を助けることができます。