Warning: session_start(): open(/home/webmaster/www/livestreet.ru/tmp/sess_a4t1ninevcnoukk2moohghq0d1, O_RDWR) failed: No space left on device (28) in /home/webmaster/www/livestreet.ru/www/engine/modules/session/Session.class.php on line 101 Похожие топики на sphinx или we love InnoDB ) / Биржа заказов на разработку и поддержку за деньги / LiveStreet CMS
Думаю из названия топика и блога всё понятно.
Ищется разработчик, который уже имел sphinx опыт разработки со sphinx.
И ищутся люди, которые хотели бы скинутся на данный модуль.
1 вопрос: Если найдётся человек который захочет взяться за разработку, пусть оговорит цену ниже.
1 момент: С деньгами напряжно, поэтому если цена будет большой, а желающих скинуться на разработку не будет, то заказ отменяется и буду разбираться сам.
Пару моментов и особенностей:
а) для движка 0.4;
б) список похожих постов не храниться в базе, а запрашивается на лету (чтобы учитывались новые записи);
в) блок формируется под статьей в ответ на ajax-запрос, будет удобнее для пользователя, но для целей СЕО не подходит.
г) «срочной» реализации не будет. Т.е. будем постепенно «разгонять» систему, подбирая варианты. Может 2-3 недели уйдет на эксперименты.
Оплата: Полностью модуль будет стоить 125$. Таким образом, чем больше людей наберём — тем меньше с каждого индивидуума возьмём. Хотя, я считаю, цена и так очень и очень небольшая…
P.S. Ещё раз отпишите, кто согласен со всеми условиями и точно будет «скидываться» на модуль. Я буду постепенно вносить вас в список:
1) Собственно я.
2) aisico
3) Mmka
4) Анонимный участник №1
5) diGreez
6) Fanta
7) potboiler
8) _et
9) Daaa
10) g3n0m
39 комментариев
Мне интересно, впишусь если не супер дорого встанет.
Очень не радует, что только для 0.4 :(
Пока я еще свои сайты обновлю с 0.3.1 — пока еще перепишу все хаки и темы на 0.4, пока еще понадобится переходить собссно на 0.4…
кхм… ладно записывайте
б) список похожих постов не храниться в базе, а запрашивается на лету (чтобы учитывались новые записи);
а почему бы не обновлять индекс при добавлении поста? Запись-то происходит намного реже чем чтение.
Хотя если использовать кеш, то так и будет, в принципе… Хотя если будет зависимость от рейтинга, то может быть лучше и на ходу считать с кешированием.
в) блок формируется под статьей в ответ на ajax-запрос, будет удобнее для пользователя, но для целей СЕО не подходит.
Ну как я понял, kachayev имел в виду, что будут учитываться новые топики, но из-за того что формируется ajax-ом, то для сео не подойдёт. А вообще я думаю лучше пусть он ответит на этот вопрос, что бы путаницы не возникло = )
Ajax подгрузка для того, чтобы не увеличивать время загрузки основного контента страницы.
Формировать блок вместе с остальным еще проще, и перекинуть с ajax на такой режим — пять строчек. Поэтому кому такой вариант не подходит, могу сделать в конфиге настройку, указывающую на то, в какой момент формировать блок — вместо со страницей или подгружать потом.
По поводу хранения в базе, имеется ввиду что не будет использована система, когда список похожих топиков составляется при ДОБАВЛЕНИИ статьи в базу (и сохраняется в отдельном поле, или таблице). Этот список будет формироваться по запросу. С кешем, естественно.
Вопрос «почему бы не обновлять индекс при добавлении поста» — не понял саму идею операции. Хранить в базе список похожих, и при добавлении пересматривать эту информацию для каждого из уже существующих постов?
Можно, конечно, рассматривать вариант хранения связи в базе данных, и считать при этом, что если топик А похож на Б, то Б похож на А. Плюс хранить условный показатель релевантности, чтобы по нему проводить сортировку.
Тогда можно просто добавлять в эту таблицу пары, а при составлении списка топиков искать нужный идентификатор в обоих столбцах.
На самом деле — Sphinx это только инструмент, которые позволяет выполнять некоторые вещи гораздо быстрее, чем это делает СУБД.
При большом желании, готовое решение всегда можно переписать на работу непосредственно с базой данных. Для небольших объемов данных оно может оказаться даже вполне рабочим. Скорость и нагрузка соответственно страдают.
Согласен. Я просто поднял топик в прямом эфире… чтобы народ, который давно не заходил сюда, тоже увидел этот топик и знал о разработке модуля.
Просто я, например, в качестве навигации только прямой эфир использую )
На это дело уже забили, к сожалению. Но можно заюзать вот это решение за бесплатно (чтение комментов топика обязательно, в них исправления некоторых ошибок и некоторые доработки). Правда надо иметь прямые руки, чтобы поставить это решение и настроить его под себя.
Разбирайтесь. Удачи.
Если честно, то даже я забил уже на эту тему… Не говоря уже о разработчике. Попробуй связаться с ним. Мб у него будет желание продолжить разработку. Лично мне уже не особо интересна тема, ибо я уже сделал своё решение, частично его можно посмотреть в комментах к топику, о котором я писал выше. Из того функционала что там имеется можно уже налепить, что угодно… Хоть аджакс-подгрузку, чтобы не тормазилась общая загрузка страницы. Хотя там вроде и так быстро работает (тестилось на 1000 топиков вроде).
Довольно легко понять почему эта тема загнулась… ведь это решение вышло спустя несколько дней после создания данного топика. Нет смысла и желания изобретать велосипед заново и с нуля. Мб конечно первый велосипед с восьмёрками и яйцами на колёсах, да ещё и со сломанной осью во втулке, но на что нам спрашивается руки?) Отремонтируйте и доработайте до своих нужд, основа имеется, а это главное.
Нормально так, за помощь ещё и минус ставят. Я так смотрю некоторые просто нефигово начали наглеть. Или вы хотите сказать, что у вас руки из одного места и вы не можете воспользоваться моей помощью? Тогда найдите человека с прямыми руками, который вам готов помочь, естественно за денежку. За бесплатно никто за вас ничего делать не будет. Максимум помогут советом, как это сделал я.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Warning: Unknown: open(/home/webmaster/www/livestreet.ru/tmp/sess_a4t1ninevcnoukk2moohghq0d1, O_RDWR) failed: No space left on device (28) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/webmaster/www/livestreet.ru/tmp) in Unknown on line 0
39 комментариев
Жду комментариев.
Справа -> Похожие публикации
Прочитайте все его комменты и поймёте суть проблемы которую мы решаем данным модулем.
Пока я еще свои сайты обновлю с 0.3.1 — пока еще перепишу все хаки и темы на 0.4, пока еще понадобится переходить собссно на 0.4…
кхм… ладно записывайте
а почему бы не обновлять индекс при добавлении поста? Запись-то происходит намного реже чем чтение.
Хотя если использовать кеш, то так и будет, в принципе… Хотя если будет зависимость от рейтинга, то может быть лучше и на ходу считать с кешированием.
А чем это удобнее чем стандартный вариант?
Ajax подгрузка для того, чтобы не увеличивать время загрузки основного контента страницы.
Формировать блок вместе с остальным еще проще, и перекинуть с ajax на такой режим — пять строчек. Поэтому кому такой вариант не подходит, могу сделать в конфиге настройку, указывающую на то, в какой момент формировать блок — вместо со страницей или подгружать потом.
По поводу хранения в базе, имеется ввиду что не будет использована система, когда список похожих топиков составляется при ДОБАВЛЕНИИ статьи в базу (и сохраняется в отдельном поле, или таблице). Этот список будет формироваться по запросу. С кешем, естественно.
Вопрос «почему бы не обновлять индекс при добавлении поста» — не понял саму идею операции. Хранить в базе список похожих, и при добавлении пересматривать эту информацию для каждого из уже существующих постов?
Тогда можно просто добавлять в эту таблицу пары, а при составлении списка топиков искать нужный идентификатор в обоих столбцах.
При большом желании, готовое решение всегда можно переписать на работу непосредственно с базой данных. Для небольших объемов данных оно может оказаться даже вполне рабочим. Скорость и нагрузка соответственно страдают.
Просто я, например, в качестве навигации только прямой эфир использую )
Разбирайтесь. Удачи.
Довольно легко понять почему эта тема загнулась… ведь
P.S. Неблагодарные блин…