概要
Drupalを用いたシステム開発にあたり、異体字を考慮した検索を行う必要がありましたので、それを実現するためのカスタムモジュールを作成しました。(すでに同様のことを行うことができるモジュールがあるかもしれませんが、私のほうでは見つけることができませんでした。)
以下のリポジトリで公開しています。
https://github.com/nakamura196/Drupal-module-itaiji
使い方
設定
/admin/configにアクセスして、検索とメタデータの項目にあるItaijiのリンクをクリックします。

Conversion Rulesというフォームに、original1, original2 => convertedのような形式で変換ルールを入力します。

検索API
search_apiモジュールを使って作成したインデックスのプロセッサーにアクセスします。
/admin/config/search/search-api/index/{INDEX_NAME}/processors
Itaijiという項目を有効化します。

上記により、インデックス登録およびクエリの前処理として、変換ルールに基づいた変換が行われ、異体字を考慮した検索を行うことが可能になります。
注意点とまとめ
Search APIのBackendとして、データベースを選択した場合でのみ、動作確認を行なっています。また、Drupalに関する開発経験が乏しいため、他の不具合を多々見られるかと思います。ご利用にあたっては、十分にご注意ください。
DrupalのSearch APIを使った検索システムの開発にあたり、参考になりましたら幸いです。