Differences

This shows you the differences between the selected revision and the current version of the page.

ja:searching_index_for_japanese 2010/01/15 01:06 ja:searching_index_for_japanese 2020/02/06 11:04 current
Line 20: Line 20:
$text = split_japanese_words($text); $text = split_japanese_words($text);
</code> </code>
 +
 +漢字一文字でも意味があることがあるので、検索キーワードの最小数を1に変更する。
 +<code php>
 +if (!defined('FORUM_SEARCH_MIN_WORD'))
 + define('FORUM_SEARCH_MIN_WORD', 1);
 +</code>
 +
**コードの追加: search_idx.php**\\ **コードの追加: search_idx.php**\\
-上で呼び出される関数の実装。+上で呼び出される関数の実装を、search_idx.phpの末尾に追加する。 
  -**YAHOO_API_CODE**: Yahoo APIを利用するための必要なアプリケーションIDである。Yahooから無償で提供される。アプリケーションにつき24時間あたり50,000回のアクセスが可能とのことである。トピック数がそれに近い場合には注意。   -**YAHOO_API_CODE**: Yahoo APIを利用するための必要なアプリケーションIDである。Yahooから無償で提供される。アプリケーションにつき24時間あたり50,000回のアクセスが可能とのことである。トピック数がそれに近い場合には注意。
  -function **has_japanese_chars**: 日本語が含まれるかどうかを判定する。   -function **has_japanese_chars**: 日本語が含まれるかどうかを判定する。
Line 30: Line 38:
<code php> <code php>
if (!defined('YAHOO_API_CODE')) if (!defined('YAHOO_API_CODE'))
-  define('YAHOO_API_CODE','_F3TRHexg64WGN7BkqBt03OePtRKDon8qrFE6wWnEY.R7OWqPXVkHxJsTokT_Ijfa5w-');+  define('YAHOO_API_CODE','_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-');
   
/* /*
Line 73: Line 81:
===== SQLの修正 ===== ===== SQLの修正 =====
SQLで全てを部分一致検索にするという方法 SQLで全てを部分一致検索にするという方法
-  *http://punbb.informer.com/forums/post/119577/+  *https://punbb.informer.com/forums/post/119577/

Personal Tools