Size: a a a

2020 June 10

IZ

Ilia Zviagin in MySQL
V
хорошо, посмотрю. ошибки также проверять через die()?
На перле пашешь?
источник

V

V in MySQL
Ilia Zviagin
На перле пашешь?
нет. его не изучал ещё
источник

ls

løst søul in MySQL
Evgeniy Gostkov
Всем привет! пытаюсь использовать полнотекстовые поиск и наткнулся на такой неприятный момент (или я что-то не так делаю).
Есть простая таблица.
id |    phrase         |
3  | нет |
4  |  у меня нет |
5  |  у меня нет воды |
id - AI

полнотекстовый индекс сделан по полю phrase
выполняю вот такой запрос:
SELECT * FROM db.test_tbl WHERE MATCH (phrase) AGAINST ('меня нет вод');
id |  phrase
4  | у меня нет
5  | у меня нет воды
3  | нет

Т.е. первым приоритетом выбрана строка "у меня нет", а я ожидал получить строку "у меня нет воды".
Пробуя "разные комбинации", пришел к такому выводу, что приоритет выше у записей, которые были раньше вставлены в таблицу.
Собственно вопрос, это нормальное поведение mysql (5.7)?
неправильный вывод
источник

EG

Evgeniy Gostkov in MySQL
løst søul
неправильный вывод
А какой правильный?
источник

ls

løst søul in MySQL
по дефолту fts ищет по словам, он не токенизирует "слова" на более мелкие единицы , поэтому и получилось, что у тебя релевантность не совпала с твоими ожиданиями
источник

ls

løst søul in MySQL
стоит ознакомится с принципами работы fts в mysql, так же можно посмотреть ngram
источник

DE

Denis Efremov in MySQL
FTS is the fucking typescript?
источник

ls

løst søul in MySQL
где-то у меня недавно мемас всплывал...
источник

ls

løst søul in MySQL
источник

V

Victor in MySQL
источник

DE

Denis Efremov in MySQL
Если честно, я не первый раз вижу это и я не понял в чем прекол
источник

ls

løst søul in MySQL
ну если ты жабаскриптизер - то понимаю
источник

V

Victor in MySQL
источник

DE

Denis Efremov in MySQL
Только нубы используют нестрогое сравнение
источник

V

Victor in MySQL
ладно хрен с ним с сравнением
источник

DE

Denis Efremov in MySQL
Со сравнением
источник

V

Victor in MySQL
источник

V

Victor in MySQL
ладно надо работать, мемы можно долго смотреть :)
но последниййй
https://www.destroyallsoftware.com/talks/wat
источник

_

_, _ in MySQL
Это называется автоприведение типов, погуглите
источник

DE

Denis Efremov in MySQL
Victor
ладно надо работать, мемы можно долго смотреть :)
но последниййй
https://www.destroyallsoftware.com/talks/wat
А на чем ты пишешь?
источник