The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

25.02.2014 12:36  В KDE 4.13 на смену Nepomuk придёт новая реализация семантического поиска

Разработчики проекта KDE сообщили о решении включить в состав следующего выпуска KDE 4.13 улучшенной реализации системы семантического поиска, продолжающей развитие семантического движка Nepomuk. В рамках проекта Baloo на основе ранее доступных наработок Nepomuk подготовлен новый фреймворк для обработки метаданных, таких как теги, рейтинг и комментарии, а также для организации хранения, индексации и поиска по контенту пользователя, в том числе по файлам, почтовым сообщениям, адресной книге и другой информации.

Например, семантический поиск может быть использован для выборки данных по тегам, сортировки с учётом рейтинга, поиска заданных типов контента (изображения, видео, документы и т.п.), удовлетворяющих определённым характеристикам. Поддерживается выборка с учётом взаимосвязи данных, например, можно найти все файлы, полученные от определённого пользователя в адресной книге или переданные через Bluetooth, вывести список документов отредактированных в указанном диапазоне времени. Для поиска по содержимому документов предоставляются средства полнотекстового поиска.

В процессе разработки Baloo была поставлена задача решения наблюдаемых в Nepomuk проблем при сохранении функциональности, стабильности и зрелости уже используемых технологий. В частности, Baloo нацелен на существенное снижение потреблению памяти и достижение очень высокой производительности поиска. В Baloo также реализована порция улучшений, направленная на повышение гибкости. Организовано хранение метаданных, в том числе выходящих за рамки тегов, комментариев и рейтинга, в форме расширенных атрибутов, вместо хранения в отдельной БД.

При этом, в Baloo по возможности используются уже проверенные временем элементы кодовой базы Nepomuk, работа которых не требует оптимизации. Такой подход позволил сохранить уже присутствующий процесс организации семантического поиска, который после перехода на Baloo сохранится в привычном для пользователя виде. Отличия будут заметны только на уровне заметного увеличения производительности, точности результатов и надёжности операций поиска в различных приложениях, в которых произведена интеграция с семантическим движком.

В качестве одной из основных проблем Nepomuk отмечается использование RDF и единого хранилища для всех типов данных, которое создаёт проблемы с эффективностью хранения и затрудняет внесение оптимизаций. По сути, Baloo является ответвлением от Nepomuk, избавленным от привязки к RDF. Архитектура Baloo основана на трёх типах сервисов, каждый из которых отвечает за хранение определённого вида данных, без использования общего централизованного хранилища:

  • Хранилища данных, предназначенные для постоянного хранения различных типов данных;
  • Хранилища поисковой информации (поисковые индексы), предоставляющие средства для поиска специфичных данных. В настоящий момент подготовлены поисковые хранилища для файлов, сообщений электронной почты и адресной книги;
  • Хранилище сведений о взаимосвязи между произвольными идентификаторами, например, о привязке тегов к идентификаторам контента.

Для каждого типа данных используются отдельные реализации, эффективные для работы с определённым видом контента. Например, для хранения данных, связанных с файлами, используется комбинация SQLite и Xapian. Для хранения данных адресной книги применяется поисковый индекс Xapian, сами данные доступны через Akonadi. Для хранения тегов используется специально оптимизированный формат, учитывающий связь тегов с контентом.

В настоящее время для пользователей KDE 4 ещё оставлена возможность использования Nepomuk, но данный фреймворк решено не переносить в KDE 5. Для KDE Frameworks 5 и Qt 5 будет портирован только Baloo. Для автоматизации миграции хранилища Nepomuk в сервисы хранения Baloo подготовлено специальное приложение nepomukbaloomigrator (при обновлении KDE до 4.13 существующие БД Nepomuk будут преобразованы автоматически).

На уровне API для приложений Baloo не обеспечивает прозрачной замены Nepomuk и требует работы по портированию. Тем не менее, Baloo предоставляет API для организации поиска, который во многом похож на Nepomuk, но значительно более простой для использования. Для модификации метаданных в Baloo предложен новый асинхронный API. Для разработчиков также подготовлены штатные виджеты для назначения тегов и указания рейтинга.

  1. Главная ссылка к новости (http://dot.kde.org/2014/02/24/...)
  2. OpenNews: Релиз KDE 4.12
  3. OpenNews: Эксперимент по созданию легковесного окружения на базе KDE 4
  4. OpenNews: Разработчики KDE намерены портировать GNOME-фреймворк Zeitgeist
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: nepomuk
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Zenitarka, 14:28, 25/02/2014 [ответить] [смотреть все]    [к модератору]
  • +11 +/
    Растем, развиваемся! KDE моя любимая среда. Ни то что юнайте и этот гном.
     
     
  • 2.3, vitalif, 14:32, 25/02/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +20 +/
    Моя тоже любимая, но тем не менее я предпочёл бы любить её без непомуков и аконадей вовсе...
     
     
  • 3.5, Михаил, 14:35, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]
  • +7 +/
    Все отключается.
     
     
  • 4.9, Аноным, 14:47, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]
  • +/
    Аконадя почему-то только через конфиг отключается -_-
     
     
  • 5.20, Пиу, 15:06, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]
  • –1 +/
    use gentoo
     
     
  • 6.72, Аноним, 11:06, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Точно можно последний раз, когда я пользовался gentoo, без него kmail не собира... весь текст скрыт [показать]
     
     
  • 7.89, Anonouoeuoeu, 15:31, 27/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    kmail гвоздями прибит к akonadi Только для пользователей thunderbird аконади яв... весь текст скрыт [показать]
     
  • 6.90, ТвойБратАнон, 13:33, 13/08/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    please go die...
    I wish you good ;D
     
  • 5.40, Проходящий, 16:53, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –6 +/
    rm -rf usr bin akonadi rm -rf usr bin nepomuk и не знаю проблем уже нескольк... весь текст скрыт [показать]
     
     
  • 6.57, Аноним, 19:46, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    Не обновляешься уже несколько лет? Не юзаешь kdepim вовсе?
     
     
  • 7.73, UserX, 11:31, 26/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Думаю, он это в crontab пихнул =)
     
  • 4.14, Аноним, 14:52, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Nepomuk отключается, а Akonadi можно избегать, пользуясь альтернативными PIM-ком... весь текст скрыт [показать]
     
     
  • 5.24, an0, 15:31, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Забавно, во фришке непомук по-умолчанию выключен, а я как извращенец все равно в... весь текст скрыт [показать]
     
     
  • 6.26, Аноним, 15:53, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Там страшного только для тех, у кого комп с помойки У меня при первом запуске г... весь текст скрыт [показать]
     
     
  • 7.31, Аноним, 16:10, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +4 +/
    Здесь важно напомнить, что под этим выражением потребл ди обычно подразумевают н... весь текст скрыт [показать]
     
     
  • 8.35, dxd, 16:34, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Для работы можно и нормальное железо купить Всё равно весь современный софт име... весь текст скрыт [показать]
     
     
  • 9.39, Аноним, 16:48, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вот действительно, людям работать или мазохизмом заниматься Причём купить, имен... весь текст скрыт [показать]
     
     
  • 10.43, Аноним, 16:59, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Чтобы нормально работать, хватит машинки и пяти-десятилетней давности Если не в... весь текст скрыт [показать]
     
     
  • 11.47, Кирилл, 17:34, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –7 +/
    Это звучит как религиозная проповедь Все усложняется И программные компоненты,... весь текст скрыт [показать]
     
     
  • 12.49, Lain_13, 18:22, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну ты что, в играх же графон, его глазами видно, а что там происходило и теперь ... весь текст скрыт [показать]
     
     
  • 13.68, arisu, 02:54, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    что характерно 8212 нихера такого нового и прорывного, что должно жрать кучу ... весь текст скрыт [показать]
     
  • 12.52, ZloySergant, 19:08, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +4 +/
    Милай, вот как работал мой lenovo s10 с 2008-го, z61m с 2007-го под слакой, так ... весь текст скрыт [показать]
     
     
  • 13.58, Аноним, 19:51, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Даже если бы ты запустил все то же самое на современном желез, то удивился бы К... весь текст скрыт [показать]
     
     
  • 14.59, ZloySergant, 20:13, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А зачем перезагружаться Аптайм без учета саспенда - с последнего релиза слаки... весь текст скрыт [показать]
     
     
  • 15.91, ТвойБратАнон, 13:42, 13/08/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Только недавно смотрел на ютубе бугурт одного тела по поводу новых леново, опосл... весь текст скрыт [показать]
     
     
  • 16.92, arisu, 17:02, 13/08/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    тут вон в некоторых леновах обнаружили малварь, зашитую прямо в UEFI, и модифици... весь текст скрыт [показать]
     
  • 13.66, Perl_Jam, 02:21, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    люто плюсую таких горе-разрабов надо садить для начала за калькуляторы серии м... весь текст скрыт [показать]
     
  • 12.74, UserX, 11:36, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Современные программы тормозят не из-за усложнившейся логики, а из-за никому нен... весь текст скрыт [показать]
     
  • 9.41, Аноним, 16:56, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А зачем нужен современный софт, если все прекрасно работает на старом Ради то... весь текст скрыт [показать]
     
     
  • 10.46, 2Аноним, 17:10, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    А зачем вам 4ые кеды если прекрасна можно работать на 3ьих?
     
     
  • 11.87, Аноним, 09:16, 27/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Дыры не залатанные, вот зачем. Мёртвый апстрим == дырявый апстрим.
     
     
  • 12.88, Аноним, 09:37, 27/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Дыры не залатанные, вот зачем. Мёртвый апстрим == дырявый апстрим.

    TDE?

     
  • 8.37, Аноним, 16:38, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Если ты жалеешь денег на свой рабочий инструмент, которым ты себе на хлеб зараба... весь текст скрыт [показать]
     
     
  • 9.42, Аноним, 16:58, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Это не жалеть денег , а не делать из функционального инструмента фетиш Вполн... весь текст скрыт [показать]
     
     
  • 10.50, Аноним, 18:58, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Правильно Долой фетиши Даёшь редактирование HD-видео на функциональном инструм... весь текст скрыт [показать]
     
     
  • 11.67, Perl_Jam, 02:28, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а слабо вам и пульты ДУ подавай на восьмиядерных процах... весь текст скрыт [показать]
     
  • 8.82, аноним222, 22:34, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ойли На Core 2 Duo E4400 с двумя гигами памяти много не поработаешь например в ... весь текст скрыт [показать]
     
     
  • 9.84, arisu, 00:35, 27/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    жабофилы должны страдать и платить, да.
     
     
  • 10.85, аноним222, 01:26, 27/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Просто таки железная аргументация.
     
     
  • 11.86, arisu, 01:37, 27/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    это не аргументация, а суровые жизненные факты чего факты 171 аргументировать... весь текст скрыт [показать]
     
  • 7.55, vitalif, 19:36, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ахха KMail только в 4 13 или 12, не помню отучился посредством аконади 100 ... весь текст скрыт [показать]
     
     
  • 8.70, Аноним, 10:08, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Nepomuk о котором была речь к KMail имеет весьма условное отношение он необхо... весь текст скрыт [показать]
     
  • 4.54, vitalif, 19:35, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Отключается, но когда отключаешь - вместе с аконадей отключается KMail :)
     
  • 3.65, Аноним, 23:06, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Поэтому и люблю XFCE ... весь текст скрыт [показать]
     
  • 2.6, Zenitur, 14:41, 25/02/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    Раз это твоя любимая среда, то где же грусть по поводу прекращения поддержки ну... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.12, Аноным, 14:48, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Всё хорошо, не переживайте.
     
  • 3.23, Sinot, 15:27, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Вы перепутали пользователей Gnome с KDE.
     
     
  • 4.32, Аноним, 16:12, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Пора открыть миру шокирующую правду на самом деле непомук и аконади разработаны... весь текст скрыт [показать]
     
     
  • 5.36, Аноним, 16:36, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    И они её почти выполнили - уничтожили GNOME :)
     
     
  • 6.44, Аноним, 17:01, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Разработав GNOME, уничтожили линукс Причем еще в 1997 году, просто это стало оч... весь текст скрыт [показать]
     
  • 3.60, Аноним, 20:38, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Кто его удаляет В новости же написано что меняют на обновленный непомук названн... весь текст скрыт [показать]
     
  • 2.27, botman, 15:54, 25/02/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Всё в одном изначально закладывает симпатию или неприятие, тут уж ничего с эти... весь текст скрыт [показать] [показать ветку]
     
  • 1.2, AlexYeCu not logged, 14:31, 25/02/2014 [ответить] [смотреть все]    [к модератору]  
  • +5 +/
    Лучше б нормально интегрировали locate и recoll. Востребовнные и давным-давно рабочие технологии, в отличие от всех этих семантических поделок.
     
     
  • 2.29, Fracta1L, 16:08, 25/02/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Как обычно, эксперты свой опыт неумно экстраполируют на всех Вторым я не польз... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.34, Аноним, 16:28, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    о фрактальчик сам себя выпорол реколл не юзал но уже про неумный опыт других р... весь текст скрыт [показать]
     
     
  • 4.45, Аноним, 17:04, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да ладно, нормальный опеннетовский комментарий Тут 90 комментариев в духе н... весь текст скрыт [показать]
     
     
  • 5.53, Аноним, 19:16, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Это печально Так раньше только про лор говорили ... весь текст скрыт [показать]
     
     
  • 6.61, freehck, 20:45, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    А Вы ждали от "борды", пусть и новостной, адекватных людей?
     
     
  • 7.62, Аноним, 21:41, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ты не помнишь как тут было несколько лет назад Или лор 10 и большелетней давнос... весь текст скрыт [показать]
     
  • 4.63, Fracta1L, 21:42, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Ну я хотя бы не стал что-то писать насчёт того что не пробовал, в отличие от.
     
     
  • 5.64, Аноним, 22:17, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В тексте новости есть ссылочка на разработчиков непомука Напиши им что они не п... весь текст скрыт [показать]
     
     
  • 6.69, Fracta1L, 07:40, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Анонимус, если бы ты безэмоционально читал сообщения, не позволяя пубертатной аг... весь текст скрыт [показать]
     
     
  • 7.76, Аноним, 19:08, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Втираешь луркоморье в мозг и применяешь увиденные там словечки Ну ты там почита... весь текст скрыт [показать]
     
     
  • 8.77, Fracta1L, 19:22, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну ок, мне вообще далеко до уровня экспертов, которые называют связку locate Rec... весь текст скрыт [показать]
     
     
  • 9.80, Аноним, 19:44, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    хех ну тебе то видней за реколл - ты же его не использовал ну и за то балу и ч... весь текст скрыт [показать]
     
  • 9.81, arisu, 19:45, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    вышепроцитированная фраза, я так понимаю, не 171 гнойничковая склочность 187 ... весь текст скрыт [показать]
     
  • 3.75, Xaionaro, 19:06, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Зато он это делает хорошо Лучше всех, я б сказал с той поправкой, что если гов... весь текст скрыт [показать]
     
     
  • 4.78, Fracta1L, 19:24, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Почему всем этим должен заниматься я пользователь Прямо таки во всех случаях ... весь текст скрыт [показать]
     
     
  • 5.79, Xaionaro, 19:37, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я говорил лишь про реализацию По cron-у обычно и так by default индексируют, а ... весь текст скрыт [показать]
     
  • 1.10, Аноним, 14:48, 25/02/2014 [ответить] [смотреть все]     [к модератору]  
  • +/
    Только нормально заработал и сразу заменили Лучше бы Аконади починяли тихонеч... весь текст скрыт [показать]
     
     
  • 2.16, Аноним, 14:54, 25/02/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Эту замену готовит как раз тот человек, который заставил нормально работать Ne... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.19, Аноним, 15:00, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Тогда это хорошая новость.
     
  • 1.11, Shura, 14:48, 25/02/2014 [ответить] [смотреть все]    [к модератору]  
  • +/
    А Dolphin продолжает развиваться? А то была как-то новость, что основной разработчик ушёл.
     
     
  • 2.15, Аноним, 14:53, 25/02/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Основной давно ушел, с тех пришел новый, который убрал доставляющую фичу - автом... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.18, ололим, 14:57, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а превьюшки картинок при этом пострадали или только иконки ... весь текст скрыт [показать]
     
     
  • 4.38, Аноним, 16:44, 25/02/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Иконки, которые в панели Places
     
  • 3.22, ILYA INDIGO, 15:24, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А так же быстрый, запуск с параметрами текущего пути, kfind, который по дефолту ... весь текст скрыт [показать]
     
  • 3.48, anonymous, 17:43, 25/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    оно вроде как осталось - например когда в какой-нибудь проге, работающей с графи... весь текст скрыт [показать]
     
  • 3.83, Добрый гном, 23:41, 26/02/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да ну его нахрен, меня в свое время достало постоянно ловить размер иконок, чтоб... весь текст скрыт [показать]
     
  • 1.51, Aleksandr, 18:59, 25/02/2014 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Кедами пользуюсь, Nepomukом нет.
    По умолчанию он должен быть отключен.
     
     
  • 2.71, Аноним, 10:11, 26/02/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Обращайтесь в службу поддержки вашей ОС ... весь текст скрыт [показать] [показать ветку]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor