перестановки слов результат не меняется, но надо знать изначальный запрос
В базе например хранится запрос купить компьютер, а пользователь вводит компьютер купить и надо найти первый запрос.
Как посоветуете организовать? Хранить исходную фразу и отдельным столбиком отсортированный по словам?
>От перестановки слов результат не меняется А почему бы тогда не хранить только в том порядке, который задал пользователь (на худой конец делая нужные преобразования в runtime) ?
потому что там запросы бывают из 5-10 слов и когда я показываю список запросов, пользователю надо показывать исходные запросы как их ищут, а не отсортированные отсортированные начинают походить на какой-то перевод с китайского - где все слова как попало
Так я и спрашиваю — зачем вам хранить отсортированные, если "от перестановки слов результат не меняется"?
Обсуждают сегодня