2

Sphinx検索エンジンはPythonAPIを公式にサポートしていますか?ここでPythonAPIを見つけただけですが、長い間更新されていなかったようです。

4

3 に答える 3

2

はい、Python APIは公式にサポートされており、更新を受け取ります。http://code.google.com/p/sphinxsearch/source/list ?path = / trunk / api / sphinxapi.py&start=3316を参照してください。

于 2012-08-13T22:59:20.460 に答える
1

APIは一般的に活発に開発されていません。新しいもののほとんどはsphinxQLに直接送られます-それは基本的に未来です。

PHP APIには、 http: //code.google.com/p/sphinxsearch/source/list?path = / trunk / api / sphinxapi.php&start=3316のいずれかで多くの更新 がありませんでした。これはおそらく正規のAPIリファレンスと見なすことができます。

于 2012-08-13T11:11:35.150 に答える
1

公式のSphinxSearchAPIはほとんど更新されていませんが、実際にはMySQLドライバー/モジュラー(例:pymysql)を使用できます。次に例を示します。

import pymysql
db = pymysql.connect(host='127.0.0.1',port=9301,user='',passwd='',charset='utf8',db='')
cur = db.cursor()
qry='SELECT id,weight() FROM idx_name WHERE MATCH(\'"your Query"/1\') LIMIT 10 OPTION ranker=SPH04'
cur.execute(qry);row = cur.fetchall()
print(row)
cur.close();db.close()  
于 2016-04-11T01:16:13.697 に答える