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

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

0 голосов
/ 29 октября 2018

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

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

Вот мой запрос с использованием СОДЕРЖИТ:

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

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

SELECT *
FROM dbo.entitysearch_table
WHERE FREETEXT (Name, '$entityfromform')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...