ФОРУМ: функция Поиск... Вопросы и ответы

Сообщение
Автор
Аватара пользователя
Tara Levin
Сообщения: 1676
Зарегистрирован: 18.05.2011
Откуда: Харьков - USA
Has thanked: 3528 times
Been thanked: 914 times

ФОРУМ: функция Поиск... Вопросы и ответы

#81 Tara Levin » 27 янв 2026, 23:08

oztech писал(а):
27 янв 2026, 22:21
Прошу подписчиков данной темы провести тест: наберите, пожалуйста, запросы в поиске по форуму: 1) Верхнеднепров* и 2) Верхнеднепровск*, и сообщите о числе постов в выдаче. Я наткнулся на очередной косяк, интересно, проявится ли он у вас.
Мне система показываает 2 Верхнеднепров и 40 постов Верхнеднепровск
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ГУРАРИЙ и все разновидности написания этой фамилии: Гурари/Гурарие/Гур-Арье/Гурарья и т.д.
Cплетенные браками с этим кланом: Богуславский, Ботвинников, Витебский, Воловик, Гиндин, Ицкевич, Келлерман, Коробчинский, Минц, Панус, Пикман, Прагер, Пятигорский, Теверовский, Туревский, Фейгин, Френкель, Шварцман, Цылов, Эфрос.

oztech
Сообщения: 10303
Зарегистрирован: 01.09.2009
Has thanked: 860 times
Been thanked: 4283 times

ФОРУМ: функция Поиск... Вопросы и ответы

#82 oztech » 27 янв 2026, 23:16

Тамара Tara Levin, спасибо, но, Вы, как я вижу, не использовали звездочку (*). Что у Вас будет с ней при запросе Верхнеднепровск*?
Григорий

michael_frm_jrslm
Сообщения: 5061
Зарегистрирован: 16.09.2009
Откуда: Маале-Адумим, Израиль
Has thanked: 828 times
Been thanked: 2852 times

ФОРУМ: функция Поиск... Вопросы и ответы

#83 michael_frm_jrslm » 27 янв 2026, 23:39

Да, косяк. :shock:
Следующие слова в поисковом запросе были проигнорированы, так как являются слишком употребимыми: Верхнеднепровск*.
А вот по "Верхнеднепровс*" находится 98 сообщений.
Моз, Либерзон, Блоштейн - Двинск (Даугавпилс) до 1915
Левин - Вилкомир, Двинск (Даугавпилс) до 1915 -> Харьков -> Москва
Каган - Двинск (Даугавпилс) до 1915 и Солоки (Салакас, Литва)
Рубинштейн - Краснополье Могилевской губ.
Брагин/Брайнин - Дубровно Могилевской губ. -> Краснополье -> Москва(только Брагин)
Златин, Данович - Могилев

по линии жены:
Берковиц/Беркович - Рига до 1917
Якобсон - Митава (Елгава) в 19-м в.
Рогацкин - Витебск, Вязьма, Свердловск
Романовский - Вязьма, Свердловск
Гершкович, Дегтярев - Челябинск до 1917
Литвак, Дизик - Умань и уезд (м. Буки)
Овчарек - Варшава
Болотин, Медведев, Ицков - Клинцы, Сураж

oztech
Сообщения: 10303
Зарегистрирован: 01.09.2009
Has thanked: 860 times
Been thanked: 4283 times

ФОРУМ: функция Поиск... Вопросы и ответы

#84 oztech » 27 янв 2026, 23:59

Что ж тут поделать, приходится пожаловаться админу. algeus, можно ли исправить выявленный глюк от использования (*)? Она, ведь, должна помогать находить слова с общей основой и разными окончаниями, а в данном случае откровенно вредит.
Григорий

Аватара пользователя
Tara Levin
Сообщения: 1676
Зарегистрирован: 18.05.2011
Откуда: Харьков - USA
Has thanked: 3528 times
Been thanked: 914 times

ФОРУМ: функция Поиск... Вопросы и ответы

#85 Tara Levin » 28 янв 2026, 01:56

Да, у меня фактически такой же результат.

  • Информация
    Следующие слова в поисковом запросе были проигнорированы, так как являются слишком употребимыми: верхнеднепровск*.
    Для поиска вы должны ввести как минимум одно слово. Длина каждого слова должна быть не менее 3 символа и не более 14 символов, исключая символ звёздочки *.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ГУРАРИЙ и все разновидности написания этой фамилии: Гурари/Гурарие/Гур-Арье/Гурарья и т.д.

Cплетенные браками с этим кланом: Богуславский, Ботвинников, Витебский, Воловик, Гиндин, Ицкевич, Келлерман, Коробчинский, Минц, Панус, Пикман, Прагер, Пятигорский, Теверовский, Туревский, Фейгин, Френкель, Шварцман, Цылов, Эфрос.

michael_frm_jrslm
Сообщения: 5061
Зарегистрирован: 16.09.2009
Откуда: Маале-Адумим, Израиль
Has thanked: 828 times
Been thanked: 2852 times

ФОРУМ: функция Поиск... Вопросы и ответы

#86 michael_frm_jrslm » 28 янв 2026, 11:11

О, вот теперь понятно.
Длина каждого слова должна быть не менее 3 символа и не более 14 символов, исключая символ звёздочки *.
"Верхнеднепровск" - это 15 символов, на один больше допустимого. Глюк состоит в том, что в сообщении об ошибке неправильно указана причина отказа.
Я сейчас сделал поиск по двум словам - "Верхнеднепровск* причина".
Результат - нашлись все сообщения со словом "причина", а "Верхнеднепровск" был пригнорирован.
Моз, Либерзон, Блоштейн - Двинск (Даугавпилс) до 1915

Левин - Вилкомир, Двинск (Даугавпилс) до 1915 -> Харьков -> Москва

Каган - Двинск (Даугавпилс) до 1915 и Солоки (Салакас, Литва)

Рубинштейн - Краснополье Могилевской губ.

Брагин/Брайнин - Дубровно Могилевской губ. -> Краснополье -> Москва(только Брагин)

Златин, Данович - Могилев



по линии жены:

Берковиц/Беркович - Рига до 1917

Якобсон - Митава (Елгава) в 19-м в.

Рогацкин - Витебск, Вязьма, Свердловск

Романовский - Вязьма, Свердловск

Гершкович, Дегтярев - Челябинск до 1917

Литвак, Дизик - Умань и уезд (м. Буки)

Овчарек - Варшава

Болотин, Медведев, Ицков - Клинцы, Сураж

oztech
Сообщения: 10303
Зарегистрирован: 01.09.2009
Has thanked: 860 times
Been thanked: 4283 times

ФОРУМ: функция Поиск... Вопросы и ответы

#87 oztech » 28 янв 2026, 12:59

Да, удивительные кунштюки выкидывает поиск. Например, само слово "поиск" поисковик почему-то игнорирует с вышеозвученным вердиктом, но если добавить звездочку, то результат будет конечный: "Найдено 20056 результатов: поиск*".
Как бы все эти недоразумения устранить? Или хотя бы дать отказам правильное объяснение. Что это за "предел употребления", выше которого наступает "слишком"? Могу понять, что запросы в одну-две буквы действительно могут перегрузить поисковик. Но уже три-то буквы хорошо бы охватить поиском (хотя у трех букв в русском языке неоднозначный бэкграунд). А предел сверху не укладывается в мою прямолинейную логику. Вроде, чем больше совпадений, тем выше релевантность, какая тут может быть перегрузка поисковика?

Так и хочется бросить клич: или есть у нас героев-программистов среди админов и пользователей?
Григорий

michael_frm_jrslm
Сообщения: 5061
Зарегистрирован: 16.09.2009
Откуда: Маале-Адумим, Израиль
Has thanked: 828 times
Been thanked: 2852 times

ФОРУМ: функция Поиск... Вопросы и ответы

#88 michael_frm_jrslm » 28 янв 2026, 13:32

oztech писал(а):
28 янв 2026, 12:59
А предел сверху не укладывается в мою прямолинейную логику. Вроде, чем больше совпадений, тем выше релевантность, какая тут может быть перегрузка поисковика?
Логика-то есть, только кривая реализация.
Выдача двадцати тысяч ссылок в поиске - вещь бессмысленная, поскольку в таком объеме невозможно найти нужное конкретное сообщение.
Но, во-первых, тогда уж тем более не следует выдавать результаты со звёздочкой.
И, во-вторых, надо разрешать поиск одновременного вхождения двух или более слов независимо от частотности. Например, сейчас поиск по "фамилия" блокируется, поиск по "фамили*" выдает 18904 сообщений, по "Рабинович*" - 1969 (что тоже чересчур), а вот по "фамили* Рабинович*" - всего 263, не так уж много.

oztech
Сообщения: 10303
Зарегистрирован: 01.09.2009
Has thanked: 860 times
Been thanked: 4283 times

ФОРУМ: функция Поиск... Вопросы и ответы

#89 oztech » 28 янв 2026, 14:00

michael_frm_jrslm писал(а):
28 янв 2026, 13:32
Выдача двадцати тысяч ссылок в поиске - вещь бессмысленная, поскольку в таком объеме невозможно найти нужное конкретное сообщение.
Но у нас же есть еще и поиск в найденном, так что можно пытаться дальше сужать поле поиска, лишь бы не наткнуться на стену игнорирования запросов.
michael_frm_jrslm писал(а):
28 янв 2026, 13:32
надо разрешать поиск одновременного вхождения двух или более слов независимо от частотности.
Именно так сейчас и выглядит окошко поиска по форуму, если сначала в нем задать первый запрос, а потом в поиске в найденном - второй: в окошке общего поиска будут два запрашиваемых слова. И результат по выдаче будет тот же, если сразу задать запрос из двух слов. Т.е. тут ничего, вроде, дополнительно разрешать не нужно, все и так работает.
Григорий

oztech
Сообщения: 10303
Зарегистрирован: 01.09.2009
Has thanked: 860 times
Been thanked: 4283 times

ФОРУМ: функция Поиск... Вопросы и ответы

#90 oztech » 28 янв 2026, 14:10

oztech писал(а):
28 янв 2026, 12:59
А предел сверху не укладывается в мою прямолинейную логику.
Здесь я имел в виду предел по числу символов в запросе, то самое число 14. Почему пятнадцатое совпадение может перегрузить поисковик или оказать еще какое-то негативное воздействие? На мой взгляд логичнее, если 14 (или иное определенное число) символов совпали, то этого достаточно, чтобы дальнейшие символы игнорировать, но выдавать при это результат для заданного максимума символов, а не отказывать в выдаче хоть какого-то результата.
Григорий

michael_frm_jrslm
Сообщения: 5061
Зарегистрирован: 16.09.2009
Откуда: Маале-Адумим, Израиль
Has thanked: 828 times
Been thanked: 2852 times

ФОРУМ: функция Поиск... Вопросы и ответы

#91 michael_frm_jrslm » 28 янв 2026, 14:54

Такое ощущение, что у них просто есть некий список слов, которые изначально считаются "слишком частыми", безотносительно к тому, сколько на самом деле раз они встречаются: "архив", "поиск", "фамилия", "имя", "евреи" (причем не "еврей" с буквой Й).
При этом, например, даже со звездочкой слово "евреи*" дает всего 69 результатов, включающих "Евреинов" и "евреиские" без Й после "е".
Моз, Либерзон, Блоштейн - Двинск (Даугавпилс) до 1915

Левин - Вилкомир, Двинск (Даугавпилс) до 1915 -> Харьков -> Москва

Каган - Двинск (Даугавпилс) до 1915 и Солоки (Салакас, Литва)

Рубинштейн - Краснополье Могилевской губ.

Брагин/Брайнин - Дубровно Могилевской губ. -> Краснополье -> Москва(только Брагин)

Златин, Данович - Могилев



по линии жены:

Берковиц/Беркович - Рига до 1917

Якобсон - Митава (Елгава) в 19-м в.

Рогацкин - Витебск, Вязьма, Свердловск

Романовский - Вязьма, Свердловск

Гершкович, Дегтярев - Челябинск до 1917

Литвак, Дизик - Умань и уезд (м. Буки)

Овчарек - Варшава

Болотин, Медведев, Ицков - Клинцы, Сураж

michael_frm_jrslm
Сообщения: 5061
Зарегистрирован: 16.09.2009
Откуда: Маале-Адумим, Израиль
Has thanked: 828 times
Been thanked: 2852 times

ФОРУМ: функция Поиск... Вопросы и ответы

#92 michael_frm_jrslm » 28 янв 2026, 15:06

oztech писал(а):
28 янв 2026, 14:10
oztech писал(а):
28 янв 2026, 12:59
А предел сверху не укладывается в мою прямолинейную логику.
Здесь я имел в виду предел по числу символов в запросе, то самое число 14. Почему пятнадцатое совпадение может перегрузить поисковик или оказать еще какое-то негативное воздействие?...
Не удивлюсь, если окажется, что у них там просто счетчик букв - это полубайт (четыре бита), и 15 (1111 в двоичной записи) - сигнал переполнения.

Tatik
Сообщения: 1770
Зарегистрирован: 17.05.2015
Has thanked: 570 times
Been thanked: 1336 times

ФОРУМ: функция Поиск... Вопросы и ответы

#93 Tatik » 28 янв 2026, 16:39

michael_frm_jrslm писал(а):
28 янв 2026, 15:06
oztech писал(а):
28 янв 2026, 14:10
Здесь я имел в виду предел по числу символов в запросе, то самое число 14. Почему пятнадцатое совпадение может перегрузить поисковик или оказать еще какое-то негативное воздействие?...
Не
удивлюсь, если окажется, что у них там просто счетчик букв - это полубайт (четыре бита), и 15 (1111 в двоичной записи) - сигнал переполнения.
да нет, это все настраиваивается админом в настройках поиска, точнее, в настройках индексации. И там же можно отключить "порог общих слов".

Ответить

Вернуться в «ТЕХНИЧЕСКИЕ ВОПРОСЫ»