Запрос точной строки в Zend Lucene PHP - PullRequest
0 голосов
/ 23 апреля 2010

Я использую Zend Search Lucene. Однако у меня есть небольшие проблемы. Я хочу запросить индекс для точной строки, чтобы имя_страницы IS test123, а не какое-либо нечеткое совпадение.

В настоящее время у меня есть:

$hits = $index->find('page_name:"test123"');

И совет ценится, спасибо!

1 Ответ

0 голосов
/ 13 января 2011

Перед запросом используйте этот анализатор вместо стандартного:

Zend_Search_Lucene_Analysis_Analyzer::setDefault(
    new Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive()
);
...