Jangl, А не суйте руку - стаканчика ждите, и за него хватайтесь!
А если правильно строить поисковый индекс, оптимальные положения слов в документе можно найти по алгоритму Дейкстры (нахождение минимального пути, где расстояния между слов - веса узлов графа).
pro-maker,
О, точно!
Artisan,
Испелл уже пройден... :) Еще нужно
InSAn,
Многие очень любят писать "sid" - так что имя переменной - не факт.
Но - обычно эта переменная ставится в конце, и, мне кажется, также можно анализировать ее длину.
Ну, можно облегчить себе жизнь тем, скажем, что вы индекс будете упорядочивать не только по идентификаторам слов, а еще и по документам. Мне представляется, что ранжирование результатов не только зависит от удаленности слов друг от друга, а также от количества найденных в документе слов, от их общего веса, от индекса цитируемости сайта.
Так что какие-то конечные расчеты на пальцах все равно делать в конце придется. Ну, создайте динамически сортируемый список...
Ура!
Рассказы выложены
Я в группе Г. Какой рассказ - не скажу. :) Авторство не раскрывается до конца.
Уже открыла почитать свою группу. Инетересненько...
p.s. What am I doing?... I should work hard... 🍾
Rusl,
Для этого есть хэширование... Но не факт, что разные фразы не могут быть захэшированы одинаково...
Не-е... я лучше пошла программить, а желающие подождут результатов Грелки..... опять же, всем лучше будет, честно!
Дело в том, что рассказ, чье авторство становится известно до финала, с конкурса снимается...
wolf,
Ага... такого флуда не вынесет никто...