_config.php
ファイルにSilverStripeのFulltextSearchable
を有効にしました。 FulltextSearchableのデフォルト検索の結果を強化したい。次のようにSilverStripe FullTextSearchableの検索結果を改善するには?
デフォルトの検索結果は以下のとおりです。
私が存在する単一の単語を検索した場合、それは結果を示しています。 OK
この単語の文字のみを変更すると、何も見つかりません。 BAD
複数の単語を検索すると、これらの単語がデータベースによく似ている場合を除いて、何も検索されません。 BAD
自分のサイトにGoogleカスタム検索モジュールを使用したくないです。
FullTextSearchable
を強化して複数の単語を見つけて、より良い結果を得るための簡単な方法はありますか?
ありがとうございました。より良い英語のための@ 3dgoo – StefGuev
私はhttps://github.com/標準検索の代わりにg4b0/silverstripe-searchable-dataobjectsモジュールを使用します。 Biggest pro:各ページタイプ/データオブジェクトに対して、どのコンテンツを検索できるかを定義できます。 – wmk
はい私はそれを試しました。しかし、私はより良い検索アルゴリズムが必要です。部分検索、不完全検索のように、%$ query%の標準検索ではなく検索エンジンのように見えます。私は実際に使用しています(DataObject :: get( "Page"、 "MATCH(Title、Content)AGAINST( '%$ query%' BOOLEAN MODE)");)結果は悪いです。 – StefGuev