Full-Text Search

説明

サイト内検索を全文検索 (日本語対応) に置き換えます。

サイト内検索を LIKE 検索から日本語対応の全文検索 (MySQL + Ngram パーサーまたは Mroonga エンジン + TokenMecab パーサー) に置き換えます。これにより、検索のパフォーマンスが大幅に向上します。

HTML タグを除いた純粋な文字列 (プレーンテキスト) で検索します。これにより、HTML タグが検索されるようなことがなくなります。

検索用のデータ (インデックス) は、専用のテーブルに保存されます。既存のテーブル構造や投稿データ (posts テーブル) を書き換えることはありません。

PDF、Word (doc、docx)、Excel および PowerPoint ファイルのテキストを検索します。保護された PDF ファイルには対応していません。

WordPress マルチサイトに対応しています。

動作環境

MySQL 5.6以上または Mroonga エンジンが必要です。

InnoDB の場合、データベースの ngram_token_size システム変数の値を1に設定することをおすすめします。デフォルトは2で、この場合1文字の検索は効きません。現在値は、設定画面で確認することができます。

スクリーンショット

  • 設定画面。
  • 情報画面。
  • メンテナンス画面。
  • 添付ファイルの詳細画面。

インストール

  1. full-text-search フォルダ全体を /wp-content/plugins/ ディレクトリにアップロードします。
  2. 「プラグイン」メニューからプラグインを有効化します。

評価

このプラグインにはレビューがありません。

貢献者と開発者

Full-Text Search はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Full-Text Search” は1ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Full-Text Search” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

2.2.3

  • SQL を最適化しました。

2.2.1

  • 翻訳テキストの漏れを修正しました。

2.2.0

  • 設定ページをリニューアルしました。

2.1.0

  • Excel および PowerPoint ファイルの検索に対応しました。

2.0.0

  • Word (doc、docx) ファイルの検索に対応しました。

1.9.0

  • 添付ファイルで PDF のみを検索するオプションを追加しました。

1.8.0

  • メディアファイルに検索テキスト (PDF テキスト) 項目を追加しました。
  • 全文検索用のカスタムフィールド (full_text_search_search_text) を追加しました。

1.7.0

  • メディア一覧に PDF のテキストの文字数を表示するようにしました。

1.6.0

  • PDF ファイルの検索に対応しました。

1.4.0

  • 添付ファイルに対応しました。

1.3.0

  • 全文検索を有効化、無効化するオプションを追加しました。

1.2.0

  • InnoDB の場合に、正しく検索されない不具合を修正しました。

1.1.0

  • WordPress マルチサイトにおける、アンインストールのバグを修正しました。
  • いくつかのフィルターフックを追加しました。

1.0.0

  • 最初のリリース。