Нечеткая логика поиска

Я работаю над функцией поиска на моей веб-странице PHP, с помощью которой пользователи могут вводить ключевые слова для поиска. Проблема в том, что мне нужна нечеткая логика поиска, которая может фиксировать ключевые слова с различными перестановками и позициями, поэтому я использую FULL TEXT INDEX и уже установил FULL TEXT CATALOG.

Я пытался выполнить запросы в SQL SERVER MANAGEMENT STUDIO 2012, он работает, и результаты, которые я нашел, — это те результаты, которые я ищу. Однако, когда я добавляю запросы в мой PHP-код, он не работает и никаких результатов не появляется.

Вот мой запрос с использованием CONTAINS:

SELECT *
FROM dbo.entitysearch_table
WHERE CONTAINS (Name, '$entityfromform')

Вот мой код с использованием FREETEXT:

SELECT *
FROM dbo.entitysearch_table
WHERE FREETEXT (Name, '$entityfromform')

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]