Asian Searchプラグイン

DokuWikiは日本語などアジア系言語での検索に対応しているが、DokuWiki2009-02-14版などでは以下のような問題がある。

  • 検索結果のハイライトが、1文字ごとにばらばらになる
  • 全角スペースは、区切り文字ではなく普通の文字とみなす

このプラグインを使うと、それらの問題が解消される。

  京都から東海道新幹線で東に向かうと、東京に着いた。

検索結果のハイライト

検索: [ 東京 ]

検索結果/ハイライト
DokuWiki標準 都から海道新幹線でに向かうと、東京に着いた。
Asian Searchプラグイン使用 京都から東海道新幹線で東に向かうと、東京に着いた。

全角スペース

検索: [ 新幹線 東京 ]

検索結果/ハイライト
DokuWiki標準 :!: No Hits!
Asian Searchプラグイン使用 京都から東海道新幹線で東に向かうと、東京に着いた。

"新幹線""東京"[ 新幹線 東京 ] という風に全角スペースで区切って検索した場合、DokuWikiは "新幹線 東京"という一続きの単語とみなす。"新幹線""東京"の複合検索にはならない。

動作

  • アジア文字での検索は、フレーズ検索に置き換える。ただし、もともとフレーズ検索をしている場合はいじらない
  • 全角スペースを半角スペースに置き換える
 
dokuwiki/plugin/asiansearch.txt · 最終更新: 2009/10/15 00:09 by admin
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki