LINUX.ORG.RU

Вышел релиз поискового движка Apache Lucene 3.0.0

 , , ,


0

0

Основные изменения:

  • Теперь требуется Java 1.5
  • Изменилось API
  • Устранены устаревшие конструкции, такие как Field.Store.COMPRESS, SpanQuery.getTerms и т.д.
  • Произведена оптимизация некоторых API-функций

The Apache Lucene — это свободная библиотека для высокоскоростного полнотекстового поиска, написанная на Java. Ключевой особенностью данной библиотеки является, то что требуется малый объем памяти, наличие ранжированного поиска, возможность одновременного поиска и обновления индекса, поиск основанный на «полях» и т.д. (более подробно в Википедии)

Лицензия: Apache Software License

Новость взята с opennet.ru

>>> Подробности

Вышел релиз поискового движка Apache Lucene 3.0.0

«Java» и «требуется малый объем памяти»?! О_о Процессора чтоли?

NoNameNoNumber ()

Вышел релиз поискового движка Apache Lucene 3.0.0

наконец то - наконец 1.5 отличная новость !!!

real_maverick ★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

баян, а автор баянист

uvciejWa ()
Ответ на: Вышел релиз поискового движка Apache Lucene 3.0.0 от NoNameNoNumber

Re: Вышел релиз поискового движка Apache Lucene 3.0.0

>>«Java» и «требуется малый объем памяти»?! О_о Процессора чтоли?

ага, грят на хабре было о какой то софтине на жабе которая жрет 15Gb озу и стартует 5 часов. так что все относительно.

uvciejWa ()
Ответ на: Вышел релиз поискового движка Apache Lucene 3.0.0 от val-amart

Вышел релиз поискового движка Apache Lucene 3.0.0

>у меня в хозяйстве есть софтина на джаве, которая отжирает 35Гб только на запуск и стартует 4-5 часов, и это на Azul.

Я даже боюсь представить, что она делает...

Harliff ★★★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

Как что, hello world печатает, ибо тру явовец не способен это сделать не подключив пол сотни сторонних либ и фреймворков :)

d9d9 ★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

> высокоскоростного

написанная на Java

требуется малый объем памяти

Действительно всё так хорошо?

f3ex ★★ ()
Ответ на: Вышел релиз поискового движка Apache Lucene 3.0.0 от NoNameNoNumber

Вышел релиз поискового движка Apache Lucene 3.0.0

Ты высказал мнение всех, прочитавших текст новости и загубил такое обсуждение! Теперь большинство комментов будут от тех, кто прочитал только заголовок.

fractaler ★★★★★ ()
Ответ на: Вышел релиз поискового движка Apache Lucene 3.0.0 от fractaler

Re: Вышел релиз поискового движка Apache Lucene 3.0.0

Лечите мозг. Кто не знает разницу между -server -client -Xint -Xbatch, у того java и вызывает слюновыделение на форумах. Расшифровываю.

Режимы -server и -client выбираются в зависимости от параметров вашей системы. Если у вас много ОЗУ и мощный двухядерный процессор, то то будет запущена server jvm. В таком режиме мое тестовое приложение занимало 80 МБ озу и работало молниеносно. Обратите внимание, занимается много ОЗУ если ее можна занимать (!!!). Были включены некоторые оптимизации. Если же у вас машина не очень, то запускается client jvm. Мое приложение (с GUI) заняло 28 МБ ОЗУ. В итоге некоторые оптимизации выключены. Приложение может (но не обязательно) работать более медленно.

Читаем официальный FAQ

What's the difference between the -client and -server systems?

These two systems are different binaries. They are essentially two different compilers (JITs)interfacing to the same runtime system. The client system is optimal for applications which need fast startup times or small footprints, the server system is optimal for applications where the overall performance is most important. In general the client system is better suited for interactive applications such as GUIs. Some of the other differences include the compilation policy,heap defaults, and inlining policy.

Насчет -Xint, -Xbatch. По умолчанию jvm работает в гибридном режиме. Часть кода в JIT, часть интерпретируется. Больше в JIT идет в server режиме. Эти ключи позволяют переключаться между режимами.

-Xint - полная интерпертация, удобно на программах ввода вывода, нет компилированого изображения в памяти. -Xbatch - полный JIT. В памяти весь образ, нативная скорость выполнения.

Особенно я люблю бенчмарки языков программирования, где java тестят в гибридном режиме. И это против языков с нативной компиляцией. Когда же гоняют с -Xbatch, то все становится не так очевидно. Лично для меня удобной является -client -Xbatch. И мне кажется что автор бенчмарка знал об этом. Просто среди школоты модно обсирать java, поимев плохой опыт с апплетом в IE в 9 классе )) Признаю одно, в Sun проиграли маркетинг, а в Microsoft его выиграли. Одним маркетингом шарп - лучше. И после этого пилят и пилят его, и разные скриптовые поделки, хотя давно уже есть платформа мощности повыше .NET и полностью opensource.

anonymous ()

Вышел релиз поискового движка Apache Lucene 3.0.0

>высокоскоростного

НЕ ВЕРЮ!

Rodegast ★★★★★ ()

Re: Вышел релиз поискового движка Apache Lucene 3.0.0

Если вдуматься, то все плачутся что если у них занято 200 МБ из 4 ГБ озу, то злая java прога занимает 140 МБ. Запустите ту же прогу на однояденром компе с 512 МБ и у вас поменяются взгляды на жизнь

anonymous ()

Вышел релиз поискового движка Apache Lucene 3.0.0

Да всё просто. Пока у меня мои 4 гига НЕ заняты на 90%, мне плевать вообще на потребление памяти, мне важен функционал и скорость работы. Когда они становятся заняты, я смотрю кто сколько жрёт, и обычно это на 60% виртуальные машины, на 25% эклипс (которому я сам прописал использовать 1 гибибайт памяти, вместо 256 мебибайтов, нефиг скромничать), и всё остальное.

Хотя когда я сам программирую, есть у меня дурацкая привычка тратить время на продумывание оптимальных структур данных, хоть там и массив из 10 элементов.

Legioner ★★★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

Если вдуматься, то все плачутся что если у них занято 200 МБ из 4 ГБ озу, то злая java прога занимает 140 МБ. Запустите ту же прогу на однояденром компе с 512 МБ и у вас поменяются взгляды на жизнь

У меня такой вопрос, положим, жаба захавала гиг из четырех, тогда как ей хватит и 200 метров. Если, внезапно, я запущу что-нибудь тяжелое, которое съест почти всю память, жаба отдаст 800 метров (ну или хотя-бы 500) из захаванного гига?

a3 ()

Re: Вышел релиз поискового движка Apache Lucene 3.0.0

>> высокоскоростного

написанная на Java

требуется малый объем памяти

Действительно всё так хорошо?

«ты первый начал» (с)

AVL2 ★★★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

> У меня такой вопрос, положим, жаба захавала гиг из четырех, тогда как ей хватит и 200 метров. Если, внезапно, я запущу что-нибудь тяжелое, которое съест почти всю память, жаба отдаст 800 метров (ну или хотя-бы 500) из захаванного гига?

нет, блин. Она догадается, что памяти «внезапно» стало нехватать и сама сбегает в ближайший магазин за недостающей планочкой на гиг-другой... у тебя хоть одна программа отдает память для других, если ей четко указано занять именно гигабайт?

m1ke ()

Вышел релиз поискового движка Apache Lucene 3.0.0

>> высокоскоростного

написанная на Java


требуется малый объем памяти


Действительно всё так хорошо?


Ну это же тебе не swing какой-нибудь, поэтому очень даже да.

Siado ★★★★★ ()

Re: Вышел релиз поискового движка Apache Lucene 3.0.0

>У меня такой вопрос, положим, жаба захавала гиг из четырех, тогда как ей хватит и 200 метров. Если, внезапно, я запущу что-нибудь тяжелое, которое съест почти всю память, жаба отдаст 800 метров (ну или хотя-бы 500) из захаванного гига?

Почему Java должна что-то отдавать? Откуда такие идиотские вопросы?

anonymous ()

Вышел релиз поискового движка Apache Lucene 3.0.0

> Ну это же тебе не swing какой-нибудь, поэтому очень даже да.

Ну да, согласен. сразу идут какие-то нездоровые ассоциации при упоминании Java. Впрочем как и у людей Qt сразу ассоциируется именно с GUI.

f3ex ★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

>Когда они становятся заняты, я смотрю кто сколько жрёт, и обычно это на 60% виртуальные машины,

ява и есть виртуальная машина.

на 25% эклипс (которому я сам прописал использовать 1 гибибайт памяти, вместо 256 мебибайтов, нефиг скромничать),

эклипс это ява. И гиг (25% всех ресурсов системы) ты ему прописал просто потому, что по другому он вообще работать не будет.

Хотя когда я сам программирую, есть у меня дурацкая привычка тратить время на продумывание оптимальных структур данных, хоть там и массив из 10 элементов.

а сам ты нищеброд

AVL2 ★★★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

>Теперь требуется Java 1.5

Ничего что уже Java 7 на подходе? Бесят open source проекты, которые сидят на всякой древности, сами не переходят и другим не дают.

anonymous ()

Вышел релиз поискового движка Apache Lucene 3.0.0

Казалось бы, причём тут поисковые движки?

markevichus ★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

ява и есть виртуальная машина.

Имелся в виду virtualbox.

эклипс это ява. И гиг (25% всех ресурсов системы) ты ему прописал просто потому, что по другому он вообще работать не будет.

Нет, гиг я ему прописал, потому что у меня достаточно памяти для этого. Я работал с эклипсом на 512 мегабайтах памяти, и он прекрасно работал.

Legioner ★★★★★ ()

Re: Вышел релиз поискового движка Apache Lucene 3.0.0

> Я работал с эклипсом на 512 мегабайтах памяти, и он прекрасно работал.

Ты запустил и просто смотрел на него?

anonymous ()
Ответ на: Вышел релиз поискового движка Apache Lucene 3.0.0 от anonymous

Вышел релиз поискового движка Apache Lucene 3.0.0

>Ничего что уже Java 7 на подходе? Бесят open source проекты, которые сидят на всякой древности, сами не переходят и другим не дают.

Бесят разве что ничего не понимающие анонимусы. С точки зрения апи и .class файлов для Lucene просто нету плюшек в 6 джаве. Нафига ей полноценные аннотации? И в 6 и в 7 джаве она будет прекрасно работать. Зато есть проекты, исторически на 5 джаве и им требования 6 совершенно не к месту.

theos ★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

Я работал с эклипсом на 512 мегабайтах памяти, и он прекрасно работал.

Тому, кто прекрасно работает на 512 метрах, не нужен 1 гиг. Да и 512 мегабайт на редактор исходного кода...

AVL2 ★★★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

>Бесят разве что ничего не понимающие анонимусы.

справедливости ради, ананимус имел право на такое понимание текста новости. История знает множество примеров, когда программа на старой яве перестает работать на новой.

AVL2 ★★★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

История знает множество примеров, когда программа на старой яве перестает работать на новой.

С этой явой вообще все кисло, что-то не глючит java-машине от IBM, что-то в java-машине от SUN. Хотя конечно, это же в продакшен попало, теперь все это говно еще и тянутся веками будет.

ostin ★★★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

Хренасе «кисло». Да ты сравни совместимости виртуальных машин .NET с моно. Или то как рендерят HTML разные движки. Ява по сравнению с ними просто сказка!

theos ★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

> Как что, hello world печатает, ибо тру явовец не способен это сделать не подключив пол сотни сторонних либ и фреймворков :)

Какие именно фрэймуорки можно подключить, чтобы вывести System.out.println("...«)?

Bohtvaroh ★★★★ ()

Re: Вышел релиз поискового движка Apache Lucene 3.0.0

> среди школоты модно обсирать java, поимев плохой опыт с апплетом в IE в 9 классе ))

Хорошо сказано!

Вообще, полезный, годный комментарий, жалко автор анонимус. Не то, чтобы у меня религиозная ненависть к анонимусам, просто как я в следующий раз узнаю, что это был он?

hobbit ★★★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

> Тому, кто прекрасно работает на 512 метрах, не нужен 1 гиг. Да и 512 мегабайт на редактор исходного кода...

О как! Eclipse - это редактор! Вот это новость. :D

Bohtvaroh ★★★★ ()
Ответ на: Вышел релиз поискового движка Apache Lucene 3.0.0 от val-amart

Вышел релиз поискового движка Apache Lucene 3.0.0

> у меня в хозяйстве есть софтина на джаве, которая отжирает 35Гб только на запуск и стартует 4-5 часов, и это на Azul

Я почему-то уверен, что ботлнек в этой софтине совсем не в яве. %)

Bohtvaroh ★★★★ ()

Re: Вышел релиз поискового движка Apache Lucene 3.0.0

> Впрочем как и у людей Qt сразу ассоциируется именно с GUI.

Я как бы в курсе, что помимо гуя, в Qt есть и сокеты, и XML, и многое другое. Но всё равно сдаётся, что для безгуёвых программ применение Qt вряд ли оправдано. Для невизуальных компонентов Qt можно найти более лёгкие аналоги.

НЕ претендую на истину в последней инстанции. НЕ противник Qt (что бы я без неё делал). Но всё же необходимость тянуть Qt - это определённое ограничение, которое, например, для серверных программ считаю излишним.

hobbit ★★★★★ ()

Re: Вышел релиз поискового движка Apache Lucene 3.0.0

Цитируем Root-msk

Java 1.5

Перестали использовать enum в качестве имени переменной-енумератора?

shahid ★★★★★ ()

Вышел релиз поискового движка Apache Lucene 3.0.0

> Хорошо сказано!

Вообще, полезный, годный комментарий, жалко автор анонимус. Не то, чтобы у меня религиозная ненависть к анонимусам, просто как я в следующий раз узнаю, что это был он?

Запрос выполнен ))) Год сижу на лоре как анонимус. )))

vertexua ★★★★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.