Python - библиотека, которая вычисляет показатель релевантности для текстового поиска - PullRequest
2 голосов
/ 03 августа 2010

Моя идея состоит в том, чтобы добиться выполнения, аналогичного ключевым словам MySQL MATCH / AGAINST.

Знаете ли вы библиотеку Python, которая вычисляет показатель релевантности для текстового поиска?

Если ответы не удовлетворяют, я собираюсь использовать Python-коннектор для MySQL.

1 Ответ

1 голос
/ 03 августа 2010

Посмотрите на PyLucene http://lucene.apache.org/pylucene/

import os, sys, unittest, lucene
lucene.initVM()

baseDir = os.path.dirname(os.path.abspath(sys.argv[0]))
sys.path.append(baseDir)

import lia.searching.ScoreTest
from lucene import System

System.setProperty("index.dir", os.path.join(baseDir, 'index'))
unittest.main(lia.searching.ScoreTest)

Вы можете найти больше примеров и lia на http://svn.apache.org/viewvc/lucene/pylucene/trunk/samples/LuceneInAction/

...