Grapefruit Lips
Новичок
Поиск слов, совпадения (точные, похожие)
Я уже запутался с решением ((
NUM KEYS
61 | почему не завтра дождь идет
51 | почему сегодня дождь идет
44 | почему сегодня
40 | почему сегодня
24 | почему это
23 | почему
3 | почему
Как при запросе "Почему это сегодня идет дождь" (все слова в массив или циклом)
Получить все "NUM" , где "KEYS" наиболее подходят по смыслу запроса, т.е где наибольшая часть слов совпадает со словами в "KEYS"
Слов в запросе, и в "KEYS" может быть сколько угодно, по этому-то вот такая незадача ( ..
А далее, если не нашёл первого (более точного совпадения) по убывающей, например:
"Почему сегодня снег?" - получаем все "NUM" где "KEYS" = "почему сегодня"
"Почему картошка?" - получаем все "NUM" где "KEYS" = "почему"
и т.д..
Я уже запутался с решением ((
NUM KEYS
61 | почему не завтра дождь идет
51 | почему сегодня дождь идет
44 | почему сегодня
40 | почему сегодня
24 | почему это
23 | почему
3 | почему
Как при запросе "Почему это сегодня идет дождь" (все слова в массив или циклом)
Получить все "NUM" , где "KEYS" наиболее подходят по смыслу запроса, т.е где наибольшая часть слов совпадает со словами в "KEYS"
Слов в запросе, и в "KEYS" может быть сколько угодно, по этому-то вот такая незадача ( ..
А далее, если не нашёл первого (более точного совпадения) по убывающей, например:
"Почему сегодня снег?" - получаем все "NUM" где "KEYS" = "почему сегодня"
"Почему картошка?" - получаем все "NUM" где "KEYS" = "почему"
и т.д..