С точки зрения простоты и быстроты да.
> Все-таки мне кажется, что более-менее подходящий вариант, хранить все в ZODB, обращаться к портал каталогу с запросом на поиск и переиндексировать родительский объект при добавлении/удалении комментария...
>
>
>
> 20.07.09, 13:15, "Юрий Поляков" <
[hidden email]>:
>
>> Скажу прямо (чтобы сейчас не пуститься в размышления по поводу
>> внутреннего устройства индексов каталога и того, насколько он, как
>> средство, подходит для решения данной задачи... :)
>> для вашей задачи сейчас лучшим решением будет подключиться к mysql и
>> делать все это уже там... увеличивайте значение количества комментов
>> при публикации коммента в простенькой табличке, и оттуда же получайте
>> отсортированный список объектов.
>> 2009/7/20 Бессарабова Ирина <
[hidden email]>:
>> > А нет какого-нибудь метода, который позволяет изменить значение конкретного индекса? Например, если бы он был, то можно было бы тупо добавлять /удалять 1 к его значению?
>> >
>> >
>> > 20.07.09, 11:35, "Юрий Поляков" <
[hidden email]>:
>> >
>> >> > Еще один нюанс, комментарии хранятся
>> >> > как вложенные объекты,
>> >> Не совсем так. Комменты лежат в дискашн-туле линейно. Это можно
>> >> увидеть в коде их выборки.
>> >> значит обходить
>> >> > их, если правильно помню, придется
>> >> > рекурсивно. Если это важная часть
>> >> > функциональности проекта, то может
>> >> > получится так что сайт будет очень
>> >> > сильно тормозить при большом
>> >> > количестве комментариев. В общем
>> >> > предупредил.
>> >> Но в целом все верно, дергать каждый раз переиндексацию - само по себе
>> >> довольно тяжелая операция, не говоря уже о том, что при интенсивном
>> >> комментировании база начнет быстро распухать.
>> >> > --
>> >> > Mikhail Kashkin
>> >> >
http://www.devcult.ru/>> >> >
http://www.mediavirus.ru/>> >> >
>> >> > On Jul 20, 2009, at 9:53 AM, Юрий Поляков wrote:
>> >> >
>> >> >>> Вопрос по комментам:
>> >> >>> Индекс я добавлю. Но будет ли
>> >> >>> обновляться его значение при
>> >> >>> добавлении комментария? Индекс же
>> >> >>> привязан к родительскому объекту...
>> >> >>
>> >> >> Нет, не будет. Нужно дергать .reindexObject()
>> >> >> для объекта при
>> >> >> добавлении коммента.
>> >> >>
>> >> >
>> >> >
>> >> > >
>> >> >
>> >
>> > >
>> >
>
> >
>