PHPでSphinxをテストしています(チュートリアル:http://www.siteduzero.com/informatique/tutoriels/creer-un-moteur-de-recherche-avec-sphinx-et-php)
このように「検索」を実行すると:
search -i news navigateur
次のエラーがあります。
index 'news': search error: .
インデクサーは正常に動作します:
$ sudo indexer news
Sphinx 2.0.6-release (r3473) Copyright (c) 2001-2012, Andrew Aksyonoff Copyright (c) 2008-2012, Sphinx Technologies Inc ( http://sphinxsearch.com )設定ファイル「/usr/share/php/sphinx/etc/sphinx.conf」を使用...
57 個のドキュメントを収集、0.7 MB ソート済み 0.1 ミット、100.0%
完了 合計 57 ドキュメント、合計 689264 バイト 0.050 秒、13684561 バイト/秒、1131.67 ドキュメント/秒
合計 3 回の読み取り、0.000 秒、115.5 kb/呼び出し平均、0.1 ミリ秒/呼び出し平均
合計 9 回の書き込み、0.000 秒、83.5 kb/呼び出し平均、0.0 ミリ秒/呼び出し平均
そして、API でテストすると、PHP コードは何も返しません。誰かがすでにこのエラーを抱えていますか?
ここで構成ファイル:
インデックス ニュース {
source = news path = /usr/share/php/sphinx/var/data/news
}
インデクサー {
mem_limit = 32M
}
検索した {
port = 3312 log = /usr/share/php/sphinx/var/log/searchd/searchd.log query_log = /usr/share/php/sphinx/var/log/searchd/query.log pid_file = /usr/share/php/sphinx/var/log/searchd/searchd.pid
}
ソースニュース {
type = mysql sql_host = localhost sql_user = root sql_pass = sql_db = siteduzero_sphinx sql_query_pre = SET NAMES utf8 sql_query = SELECT id\ , categorie\ , titre\ , contenu FROM news sql_attr_uint = categorie sql_query_info = SELECT titre FROM news WHERE id=$id }
ありがとう。
ファブリセ