Предположим, у меня есть документы с такими названиями:
- Специальная лекция 1 (id = 1)
- Специальный Лекутр 2 (id = 2)
...
- Специальная лекция 10 (id = 3)
Я бы хотел, чтобы, если бы я сделал что-то вроде /search/5/more-like-this
,
тогда я вижу лекции 5-10 в порядке. По желанию следует 1-5.
Если я могу определить, представляет ли число в заголовке последовательность или нет, то я могу проанализировать заголовок и использовать строку перед номером в качестве префикса для поиска по префиксу. Но как правильно это сделать?
Я думаю о том, чтобы выполнить поиск по префиксу, а затем объединить результаты из более похожих слов.