単語検索の区切り文字に全角スペースを使いたい

メッセージ

plugin/search.inc.phpの単語検索で、全角スペースが単語の区切りと認識されず、それを含めた1語として検索をかけてしまいます。

--- func.php.orig       Sat Aug  7 00:39:52 2004
+++ func.php    Thu Nov 11 10:06:10 2004
@@ -175,6 +175,7 @@
        $retval = array();

        $b_type = ($type == 'AND'); // AND:TRUE OR:FALSE
+       $word = mb_convert_kana($word, "s");
        $keys = get_search_words(preg_split('/\s+/', $word, -1, PREG_SPLIT_NO_EMPTY));

        $_pages = get_existpages();

こうするといちおう解決できそうですが、

と、いまひとつです。もう少しいい案はないでしょうか。



*1 初期化処理や前作業にあたる処理なので、もっと上の行に配置して、さらに英語でコメントを置くのはいかがでしょう

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-06-30 (水) 11:57:38
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u11. HTML convert time: 0.247 sec.

OSDN