今日Joomla!じゃぱんの掲示板を見たら、「検索について」という新トピックがありました。こちらで質問されていた内容は2点で、以下の通りだったのですが。
- Joomla にデフォルトで組み込まれている検索からKunenaの記事も検索したい。
- 検索の最小文字数を2文字したい。やはり日本語においては2文字で意味をもつものが多いので。
2.については toshiki さんが回答されていました。
これは目から鱗が落ちるというか・・・Joomla!のデフォルトだと3文字以上入れないと検索できないのですが、それを変更しようと思ったことも、変更出来ると思ったことも無かったので^^;
そうか~変更できればその方がいいですよね、日本語って2文字で一単語になっている言葉が多いですし。
それで、自分のために toshiki さんの回答を記録しておきたいと思います。
ちなみにこの変更をしたら、見事に2文字で検索できるようになりました~

素晴らしいTipをありがとうございます!
検索について(by Joomla!じゃぱんフォーラム)
検索の最小文字数はJoomla! 1.5.15では、 administrator/components/com_search/helpers/search.php で制限しています。
ということで変更カ所は以下の2カ所です。
数字の3を1や2にするか、以下の場所を全部コメントアウト(これらの行を/*と*/で囲むか、各行頭に//を入れる)します。
45行目から // filter out search terms that are too small foreach( $aterms AS $aterm ) { if (JString::strlen( $aterm ) < 3) { $search_ignore[] = $aterm; } }
71行目から // filter out search terms that are too small foreach( $aterms AS $aterm ) { if (JString::strlen( $aterm ) < 3) { $search_ignore[] = $aterm; } }
既にこの記述を変更されているsearch.phpは、上のリンク先のトピックで toshiki さんが配布されていますので、この変更をしてみたい方はそちらからダウンロードして上書きアップロードすると楽ですよ。



