2

Sphinx 搜索引擎是否正式支持 Python API?我在这里只找到了 Python API ,但似乎很久没有更新了。

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

官方 SphinxSearch API 几乎没有更新,但您实际上可以使用 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 回答