Full-Text Search

説明

サイト内検索を全文検索に置き換えます。

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

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

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

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

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

検索文字列オプション

  • OR (大文字) – 検索を結合します。例: foo OR bar
  • - – 検索から語句を除外します。例: foo -bar
  • "" – 完全一致を検索します。例: “foo bar”
  • * – ワイルドカードで検索します。Mroonga のみ。例: foo*
  • () – グルーピングします。Mroonga のみ。例: (foo OR bar) baz

動作環境

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

Mroonga エンジンを強く推奨します。InnoDB エンジンでは、データ量が多いとパフォーマンスが大幅に低下する場合があります。

スクリーンショット

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

インストール

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

評価

2022年11月25日
When I asked a question about using it with the WP Download Manager plugin, there was a polite answer about how to customize it, and it worked as desired. That’s excellent.
2022年2月23日
I am a user from China, and I have used the search plug-in developed by you; my website has 2 million pieces of data, and the plug-in developed by you can really run efficiently. But there is one question that I would like to give feedback, and at the same time I would like to ask you if there is a better way to deal with this situation. When searching for a keyword with a number such as \\\\\\\\\\\\\\\”10个\\\\\\\\\\\\\\\”, the plug-in does not return the result, but always displays the loading process, which may even cause the website to be abnormal. Hope to get your reply, thank you!
2件のレビューをすべて表示

貢献者と開発者

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

貢献者

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

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

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

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

変更履歴

2.14.6

  • Updated PDF Parser library to 2.11.0.

2.14.5

  • PDF Parser ライブラリを2.10.0に更新しました。

2.14.4

  • Fixed compatibility issues with other plugins.

2.14.3

  • Supported WordPress version 6.5 and MySQL version 8.3.
  • PDF Parser ライブラリを2.9.0に更新しました。

2.14.2

  • PDF Parser ライブラリを2.8.0に更新しました。

2.14.1

  • Fixed an error when extracting text from PDF files.

2.14.0

  • Added option to use mark.js to highlight search keywords.
  • Adhered WordPress coding standards 3.0.1.

2.13.0

  • Supported WordPress version 6.4.
  • Updated WordPress version requirements to 5.5.

2.12.4

  • Fixed a bug in highlighting search keywords.
  • Changed the name of “Reusable Block” to “Synced Pattern”.

2.12.3

  • Fixed a bug that characters on the management screen were sometimes garbled.

2.12.2

  • PDF Parser ライブラリを2.7.0に更新しました。

2.12.1

  • Composer autoloader を Jetpack autoloader に置き換えました。

2.12.0

  • PDF Parser ライブラリを2.4.0に更新しました。
  • WordPress PHP コーディング標準に準拠するためのコード リファクタリングをしました。

See the previous changelogs here