Наконец-то добрались руки до поиска и первоначальная версия подключена.
В качестве движка поиска используется Manticore. У него подключена английская, русская и немецкая морфология (украинскую несколько сложнее подключить, я попробую потом).
Известные проблемы:
1) Сам движок SMF не понимает словоформы и если совпадения с искомой формой нет, то в результатах видна только ссылка на сообщение, но не текст (можно сделать вывод полных сообщений тоже, тогда такой проблемы нет).
2) Количество результатов поиска почему-то не превышает одну страницу, мне это кажется странным.
3) Я пока не знаю как искать полное совпадение словоформы или фразы.
Поэскпериментируйте, будем настраивать.
Поискал кнопку поиска в двух браузерах, но так и не нашел.
Цитата: bvs от июля 11, 2022, 01:17Поискал кнопку поиска в двух браузерах, но так и не нашел.
Действительно, я же не включил достпуп для всех пользователей. Сейчас должно быть.
На телефоне не вижу. Где по идее окошко поиска?
Так, еще раз покрутил пермишны, теперь видно? На мобильном в выпадающем меню.
Цитата: RawonaM от июля 11, 2022, 10:40Так, еще раз покрутил пермишны, теперь видно? На мобильном в выпадающем меню.
Да, теперь появилось! :up:
В общем, как и ожидалось, без ошибок ES6 не обошлось:
Цитата: Syntax error at line 3 while loading: expected ')', got '='
or,callback,interval=50){if($(selector).
--------------------^
Но поиск, к счастью, сработал.
Единственно, хотелось бы, чтобы результат открывался в другой вкладке и чтобы на результатах сразу была кнопочка «Quote» (ведь чаще всего ищут сообщение для того., чтобы его процитировать).
Набрал в поиске название темы, котору. искал, -- "Словосочетания из двух одинаковых слов", результат -- ноль, причем даже после того как я нашел ее вручную и, находясь уже в ней, стал искать ее же, что довольно страннло.
Цитата: zwh от июля 31, 2022, 12:49Набрал в поиске название темы, котору. искал, -- "Словосочетания из двух одинаковых слов", результат -- ноль, причем даже после того как я нашел ее вручную и, находясь уже в ней, стал искать ее же, что довольно страннло.
Действительно. А если искать "Словосочетания одинаковых слов", убрать "из двух", то находится.
Поигрался, достаточно убрать слово "двух". По запросу "двух" ничего не находится. А вот если набрать "Словосочетания из два одинаковых слов", то находится. Что-то связаное с морфологией.