2

ビュー 3 で Drupal 7 を使用しています。テキスト フィールド用の公開フィルターを作成しました。Operator ドロップダウンから公開されたフィルター オプションで を選択Containsしたため、クエリは次のようになります。

SELECT ... WHERE some_field LIKE...

単純に(プラグイン/モジュール/いくつかのオプション/など)をmysql全文検索に変更することは可能ですか?

どんなヒントでもいただければ幸いです:)

4

1 に答える 1

1

OK、私はそれを管理しました:)

views_query_alter私の見解ではフックで、次のように条件を切り替えます。

unset($query->where[1]['conditions'][0]);
$query->add_where_expression('AND', MATCH(field_data_field_searchable.field_searchable_value) AGAINST ('{$searchable_value}' IN BOOLEAN MODE)");
于 2012-10-22T14:39:59.907 に答える