スマート検索と動物園は、動物園の95%のアイテムで期待どおりに機能しています。ただし、残りの5%が異常な動作をしており、動作していません。
1,251,647
というテキストを含むアイテムは完全にインデックスに登録されていますが、1,275,618
というテキストを含むアイテムは機能しません。
式1,275,618
が##_Zoo_search_index
テーブルにないことにすでに気づきました。
誰が何が起こっているのか考えていますか?
解決策を見つけました。
問題は、「複数の」繰り返し可能な要素のエントリでした。
私が変更され:
\ plugins\system\Zoo_zlelements\Zoo_zlelements\elements\downloadpro\downloadpro.php
から:
public function getSearchData() {
$hits = $this->get('hits', 0);
return $hits;
return implode(', ', array($this->get('title'), $this->get('value')));
}
に:
protected function _getSearchData() {
// clean html tags
$value = $this->app->object->create('JFilterInput')->clean($this->get('title', ''));
return (empty($value) ? null : $value);
}