|
Полнотекстовый поиск возвращает пустой результат
|
|||
---|---|---|---|
#18+
Я в базах данных mysql не сильно разбираюсь, вернее сказать вообще не разбираюсь, поэтому чтобы Вы меня поняли зайду издалека. На базе данных у меня организован чёрный список для парсинга ссылок. Объясняю логику: после того как происходит сбор ссылок с сайта программа берёт одну ссылку и проверяет её наличие в таблице базы данных. Сейчас это происходит путем такого запроса: SELECT * FROM black WHERE black_url LIKE 'ссылка' и в зависимости от ответа, либо берётся следующая ссылка, либо ссылка ложиться в другую таблицу. Поскольку за один раз приходится проверять до 100-150 ссылок идёт бешеная нагрузка на процессор. Мне посоветовали, для снижения нагрузки на процессор, я воспользоваться функциями полнотекстового поиска. Я создал индекс таблицы и пытаюсь выполнить следующие запрос: SELECT * FROM black WHERE MATCH black_url AGAINST('ссылка'); Запрос выполняется, но всегда возвращается пустой ответ. При том что что искомая ссылка точно есть. База данных у меня на OpenServer, mysql 5.6, тип таблицы MyISAM, метод индексации FULLTEXT. Пожалуйста подскажите что, почему такое происходит? Ну или подскажите способ поиск по таблице экономящий ресурсы ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2019, 15:46 |
|
Полнотекстовый поиск возвращает пустой результат
|
|||
---|---|---|---|
#18+
Николай3482SELECT * FROM black WHERE black_url LIKE 'ссылка'если 'ссылка' не содержит знаки процента или подчеркивания, то почему LIKE, а не равенство? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2019, 20:23 |
|
Полнотекстовый поиск возвращает пустой результат
|
|||
---|---|---|---|
#18+
miksoftНиколай3482SELECT * FROM black WHERE black_url LIKE 'ссылка'если 'ссылка' не содержит знаки процента или подчеркивания, то почему LIKE, а не равенство? потому что я не знал что так можно запрос: SELECT * FROM black WHERE black_url = 'ссылка' тоже возвращает путоту ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2019, 12:51 |
|
|
start [/forum/topic.php?fid=47&msg=39772167&tid=1829314]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 312ms |
total: | 464ms |
0 / 0 |