Не сразу сообразил, почему иногда приходится долго искать какое-то сообщение. А сегодня я таки "поймал" форум на некорректной сортировке найденных сообщений. Иду в Расширенный поиск, ввожу искомое слово (чаще со * наконце), ввожу Ник пользователя, выбираю "Показать результаты как сообщения" и топчу "Найти". На странице с ответами вижу, что отсортированы они будто бы по дате. Ан нет. И на второй странице с результатами поиска окажутся куда более свежие результаты, чем на первой. Хотя на каждой из страниц результаты поиска по дате отсортированы. А я раньше не догадывался, что стоит смотреть на следующие страницы результатов. Полагал, что там ещё более старые, чем на первой...
Глюки поиска по форуму
#2
Отправлено 19 января 2015 - 22:41
Так глубоко, кроме тебя, похоже, никто не копал....
#3
Отправлено 19 января 2015 - 22:50
Так глубоко, кроме тебя, похоже, никто не копал....
Так и я не копал специально. Просто чтобы что-то найти, иногда приходилось многократно переформулировать запрос. Но я не понимал почему. Теперь понял. Практически случайно понял. Искомое оказывалось не на первой странице результатов. А я думал, что на последующих страницах слишком старые результаты...
#4
Отправлено 24 января 2015 - 21:18
И ещё. Поиск не находит свежие сообщения. Вижу свежее объявление о продаже, мне кажется, что такое было, ввожу в поиск характерное слово из этого объявления (например, название модели катушки или спиннинга) и ..... ничего не нахожу. Нет, если это слово есть в других сообщениях, то нахожу. Но свежего объявления в результатах поиска нет. Ну а если это слово не встречалось ранее, то результат поиска - ничего. Не знаю, сколько времени должно пройти, чтобы поиск начал находить свежие данные, но 10 минут оказалось недостаточно....
#5
Отправлено 25 января 2015 - 06:59
Не знаю, сколько времени должно пройти, чтобы поиск начал находить свежие данные, но 10 минут оказалось недостаточно....
до 15 мин.
#6
Отправлено 25 января 2015 - 15:06
С чего это вдруг? Это глюк либо баг 100%.до 15 мин.
#7
Отправлено 25 января 2015 - 15:15
Возможно, движок еще и по релевантности делит страницы, если есть возможность отобразить все результаты на одной странице, попробуй, будет ли правильная сортировка.Не сразу сообразил, почему иногда приходится долго искать какое-то сообщение. А сегодня я таки "поймал" форум на некорректной сортировке найденных сообщений. Иду в Расширенный поиск, ввожу искомое слово (чаще со * наконце), ввожу Ник пользователя, выбираю "Показать результаты как сообщения" и топчу "Найти". На странице с ответами вижу, что отсортированы они будто бы по дате. Ан нет. И на второй странице с результатами поиска окажутся куда более свежие результаты, чем на первой. Хотя на каждой из страниц результаты поиска по дате отсортированы. А я раньше не догадывался, что стоит смотреть на следующие страницы результатов. Полагал, что там ещё более старые, чем на первой...
#8
Отправлено 26 января 2015 - 20:30
С чего это вдруг? Это глюк либо баг 100%.
потому что индексация нового контента проводится sphinx'ом раз в 15 минут.
#9
Отправлено 26 января 2015 - 21:30
потому что индексация нового контента проводится sphinx'ом раз в 15 минут.
Ты прикалываешься? Всё от поста в одной таблице базы, какой-нибудь forum_posts, с полями и индексами типа autor_id, topic_id, post_date, post с текстом, ну и всё пожалуй. И что при полнотекстовом поиске с выборкой из этой таблицы сфинкс, да хоть змей-горыныч, должны переиндексировать? Какой-нибудь рейтинг, да пожалуй. Общее кол-во постов, скорее всего. Но тут то что? А показывать его на странице темы он не переиндексируя может, потому-что потому?
А хотя может и правда у вас в разных таблицах индексы поста лежат, тогда всё понятно. Сами себе злые буратины. Так просто и сказали, мы фичу такую нашаманили, потому что стандартный поиск движка слишком просто всё искал.
Извините за язвительность, но не удержался.
Ищите что вы там поломали, посмотрел сегодня несколько форумов на IPB, поиск ведёт себя нормально, ну то-есть как Юра ожидает, ну и я.
Peace
#10
Отправлено 26 января 2015 - 22:02
Ты прикалываешься? Всё от поста в одной таблице базы, какой-нибудь forum_posts, с полями и индексами типа autor_id, topic_id, post_date, post с текстом, ну и всё пожалуй. И что при полнотекстовом поиске с выборкой из этой таблицы сфинкс, да хоть змей-горыныч, должны переиндексировать?
еще раз для непонятливых - http://sphinxsearch.com
движок поиска имеет к IPB опосредованное отношение.
сравнение mysql fulltext и sphinx - в гугле достаточно набрать "mysql full text search vs sphinx"
одна из причин использования - InnoDB
я понятно объясняю?
#11
Отправлено 26 января 2015 - 22:15
я понятно объясняю?
Нет.
Но и я наверное тоже не понятно объяснил. Вот это:
index.php?app=core&module=search&do=viewNewContent
"движок поиска" может найти сразу. А вот это:
Не знаю, сколько времени должно пройти, чтобы поиск начал находить свежие данные, но 10 минут оказалось недостаточно....
до 15 мин.
нет? Это для непонятливых.
И ещё раз. Ищите что вы там поломали, посмотрел сегодня несколько форумов на IPB, поиск ведёт себя нормально, ну то-есть как Юра ожидает, ну и я.
#12
Отправлено 26 января 2015 - 22:21
И ещё раз. Ищите что вы там поломали, посмотрел сегодня несколько форумов на IPB, поиск ведёт себя нормально, ну то-есть как Юра ожидает, ну и я.
вам полностью дали информацию, прочитайте ее пожалуйста, прежде чем писать глупости.
#13
Отправлено 26 января 2015 - 22:26
вам полностью дали информацию, прочитайте ее пожалуйста, прежде чем писать глупости.
Она мне не нужна, абсолютно. А вот поиск пригодится, но он не работает.
#14
Отправлено 26 января 2015 - 22:35
Она мне не нужна, абсолютно. А вот поиск пригодится, но он не работает.
дайте Андрюхе денюжку на сервер помощнее, вернем MyISAM и full text search
я не понимаю что вас не устраивает? индексация через 15 минут? Руссобалт живет с постоянной нагрузкой где-то 2500 уников в сутки с теми же значениями */15 в кроне для индексации базы. несколько лет - полет нормальный, была одна претензия к поиску и она совершенно не касалась сфинкса - нужно было помочь с заполнением расширенной формы.
а про сравнение сфинкса с полнотекстовым поиском почитайте. для общего развития.
#15
Отправлено 26 января 2015 - 22:39
я не понимаю что вас не устраивает? индексация через 15 минут?
15 минут подождать я могу. Если, конечно, знаю, что надо ждать. Нигде на форуме ранее про это написано не было. А не устраивает меня то, про что написано в первом сообщении этой темы.
#16
Отправлено 26 января 2015 - 22:43
дайте Андрюхе денюжку на сервер помощнее, вернем MyISAM и full text search
Я не член клуба, меня это мало заботит.
я не понимаю что вас не устраивает? индексация через 15 минут?
по барабану. Не нравится сортировка.
а про сравнение сфинкса с полнотекстовым поиском почитайте. для общего развития.
нет, спасибо. Предпочитаю развиваться в нужном мне направлении.
#17
Отправлено 26 января 2015 - 22:51
15 минут подождать я могу. Если, конечно, знаю, что надо ждать. Нигде на форуме ранее про это написано не было. А не устраивает меня то, про что написано в первом сообщении этой темы.
дядь Юр, я такие описания не читаю в принципе - у меня и на работе таких полно. называется это "подземный стук". если данные какие-то секретные - кидай в ЛС. желательно со скринами. тогда я готов разбираться. я не могу тратить свое время на эксперименты.
p.s. одна контора, с которой я сотрудничаю, проапгрейдила sphinx недавно, надо посмотреть на результаты выборки - вполне возможно, что апгрейд движка станет нужным выходом.
нет, спасибо. Предпочитаю развиваться в нужном мне направлении.
тогда не указывайте, пожалуйста, что мне делать =)
#18
Отправлено 26 января 2015 - 23:04
тогда не указывайте, пожалуйста, что мне делать =)
Во-первых, тут правило, общаться на "ты" =)
Во-вторых, не указываю, а советую смотреть, если ты это имел ввиду
Ищите что вы там поломали, посмотрел сегодня несколько форумов на IPB, поиск ведёт себя нормально
Кстати, чтож за сервачок тут такой, что 50000 постов с 60 пользователями максимум не тянет? На скромных шаредах крутяться куда более посещаемые и объемные сайтики.
#19
Отправлено 26 января 2015 - 23:26
Во-первых, тут правило, общаться на "ты" =)
Во-вторых, не указываю, а советую смотреть, если ты это имел ввиду
Кстати, чтож за сервачок тут такой, что 50000 постов с 60 пользователями максимум не тянет? На скромных шаредах крутяться куда более посещаемые и объемные сайтики.
я не общаюсь на "ты" с неприятными мне людьми. а тон "советов" советую на несколько градусов опустить, поскольку вы выставили себя не особо далеким человеком. прежде чем что-то советовать - надо хотя бы вникнуть в проблему, чего вы попросту не сделали и тут же начали с пафосом в приказном порядке раздавать "советы", которых от вас никто не просил.
теперь немножечко про сайтики. что вы вобще знаете о движке IP.Board? или вы сравниваете с IP.Board статику или полустатические CMS? тогда да - я согласен, на скромных шаредах крутятся офигенно замечательные сайты.
#20
Отправлено 27 января 2015 - 00:00
я не общаюсь на "ты" с неприятными мне людьми. а тон "советов" советую на несколько градусов опустить, поскольку вы выставили себя не особо далеким человеком. прежде чем что-то советовать - надо хотя бы вникнуть в проблему, чего вы попросту не сделали и тут же начали с пафосом в приказном порядке раздавать "советы", которых от вас никто не просил.
Ага, понял, хотя пафос это совсем не то, но понял.
теперь немножечко про сайтики. что вы вобще знаете о движке IP.Board? или вы сравниваете с IP.Board статику или полустатические CMS?
Ох, ладно. Всё равно каждый останется при своём мнении.
Удачи со сфинксом.
Ответить
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных
- форум или его подфорум содержит непрочитанные сообщения.
- все сообщения форума и его подфорумов прочитаны.
- форум является ссылкой, если вы в него зайдете, будете перенаправлены.
Список тем
- обычная тема с непрочитанными сообщениями.
- тема, в которой вы отвечали, и в ней нет новых сообщений с вашего последнего визита.
- тема, в которой вы отвечали, и в ней есть новые ответы с вашего последнего визита.
Специальные виды тем
- "тема-объявление", в ней нельзя создать сообщение. Обычно это просто новости или важная информация для прочтения.
- тема была перенесена из другого форума.
- тема закрыта, в ней больше нельзя создавать сообщения.