ここの情報は古いです。ご理解頂いた上でお取り扱いください。
MySQL4.0環境で日本語検索が動作しない
http://openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=12101より転載↓
2.9.1で2.10仕様トピで要望していたトピック検索が実装されて、とても喜んでいます。
で、早速テストして見たのですが、検索に引っかからないケースがいくつか出てきました。
例えば、「昆虫好きとガーデナー」というトピで「ガーデナー」を検索しても
該当無しになってしまいます。
こちらのコミュニティーにもテストで同じ様なトピックを作らせてもらったところ
ちゃんと検索出来たので、いろいろと調べた結果
どうもmysql 4.0(さくら)を使っているからではないかという結論です。
とりあえず対応策としてwebapp\lib\db\commu.phpの2813行目を
$where .= ' AND ((ct.name LIKE binary ?) OR (ctc.body LIKE binary ?))';
に変えたところ、ちゃんと検索出来るようになったので、ご報告しておきます。
Change History (16)
Component: |
user【ユーザー向け機能】 →
core【OpenPNEコア部分】
|
Owner: |
changed from nobody to ogawa
|
Summary: |
トピック検索 mysql4.0 →
mysql4.0環境でトピック検索が動作しない
|
Keywords: |
OpenPNE2.8.3 OpenPNE2.9.3 added; 再現待ち removed
|
Milestone: |
→ OpenPNE2.8.3
|
Keywords: |
OpenPNE2.8.3 OpenPNE2.9.3 removed
|
Milestone: |
OpenPNE2.8.3
|
Owner: |
changed from ogawa to nobody
|
Priority: |
minor →
major
|
Summary: |
mysql4.0環境でトピック検索が動作しない →
MySQL4.0環境で日本語検索が動作しない
|
Version: |
2.9.x →
2.6.x & 2.8.x & 2.9.x
|
Resolution: |
→ invalid
|
Status: |
new →
closed
|
Resolution: |
invalid
|
Status: |
closed →
reopened
|
Owner: |
changed from nobody to kiwa
|
Status: |
reopened →
new
|
Resolution: |
→ invalid
|
Status: |
new →
closed
|
Resolution: |
invalid
|
Status: |
closed →
reopened
|
Owner: |
changed from kiwa to nobody
|
Status: |
reopened →
new
|
Priority: |
minor →
trivial
|
Component: |
core【OpenPNEコア部分】 →
その他
|
Version: |
2.6.x & 2.8.x & 2.10.x →
2.10.x & 2.12.x & 2.13.x
|
Version: |
2.10.x & 2.12.x & 2.13.x →
2.12.x & 2.13.x
|
Download in other formats:
再現することが出来ないため、開発チームにまわします。