| |
Увидел свет релиз свободной платформы для организации работы поисковых систем Elasticsearch 1.0.0, основанной на технологиях индексации и поиска, предоставляемых движком Lucene. Поисковые сервисы на базе Elasticsearch внедрены в GitHub, Mozilla, WordPress, Sony и StackOverflow. Код Elasticsearch написан на языке Java и распространяется под лицензией Apache. Готовые сборки подготовлены в форматах пакетов RPM и DEB.
Особенности Elasticsearch:
- Поддержка создания распределённых и отказоустойчивых конфигураций. Поисковый индекс может быть распределён на несколько узлов с использованием шардинга. Каждая порция данных индекса может быть реплицирована на несколько узлов. Операции чтения и поиска могут выполняться на любых узлах, содержащих реплицированные части индекса. Каждая порция данных общего индекса представляет собой полноценный обособленный индекс Lucene;
- Поддержка обслуживания одним экземпляром движка нескольких поисковых служб: поддерживается обработка более одного индекса и более одного типа контента на каждый индекс;
- Для управления и взаимодействия с поисковым сервером может использвоаться как HTTP RESTful API, так и нативный Java API. API абстрагирует все операции по опросу отдельных узлов и агрегации данных, позволяя работать с распределённым индексом, как с единым целым. Клиенты, работающие поверх HTTP RESTful API подготовлены для языков Javascript, PHP, Perl, Python и Ruby;
- Документо-ориентированный подход к хранению атрибутов. Отсутствие необходимости предварительного определения жесткой схемы структуры данных. Схема данных может варьироваться и определяться в привязке к разным типам контента, предоставляя возможность адаптации процесса индексации под свои нужды.
- Поддержка кэширования запросов и пополнения индекса в асинхронном режиме. Наличие средств для сохранения целостности индекса в случае краха сервера;
- Высокая производительность поиска, выполнение запросов со скоростью близкой к обработке данных в реальном времени;
- Обеспечение непротиворечивости операций - все действия на уровне одного документа соответствуют требованиям ACID (атомарность, согласованность, изолированность, надежность).
Ключевые улучшения, добавленные в версии Elasticsearch 1.0:
- Snapshot/Restore API - программный интерфейс для управления созданием/восстановлением резервных копий индексов или всего кластера;
- Гибкие средства для сбора статистики для анализа работы поисковой системы;
- Обратный поиск - вместо поиска всех удовлетворяющих запросу документов, осуществляется определение запросов, подходящих для заданного документа;
- cat API - простой интерфейс для ручной выборки данных, более наглядный для человека, чем JSON;
- Поддержка федеративного поиска, при котором логически объединяются результаты разных поисковых кластеров;
- Поддержка формата Doc values, позволяющем агрегировать данные документов большого размера, за счет промежуточного сохранения полей на диске, без держания их в памяти;
- Механизм отслеживания попыток загрузки слишком больших полей с данными в память, для исключения ситуаций, которые могут привести к исчерпанию доступной памяти.
|
|
- Главная ссылка к новости (http://www.elasticsearch.org/blog/1-0-0-...)
- OpenNews: Открыт исходный код поискового движка Gigablast
- OpenNews: Вышел релиз поискового движка Apache Lucene 3.0.0
| Тип: Программы | Ключевые слова: lucene, elasticsearch, (найти похожие документы) | При перепечатке указание ссылки на opennet.ru обязательно | Реклама |
id=adv>
| |
|
2.3, ананим, 00:02, 14/02/2014 [^] [ответить] [смотреть все] | –1 +/– |
>написан на языке Java и распространяется под лицензией Apache.
ждём перехода с прототипа к релизу.
зыж
> и бинга :)
Это Г (или так — ГГГ…) тебе то зачем?
| | |
|
3.9, VolanD, 09:20, 14/02/2014 [^] [ответить] [смотреть все] | –1 +/– |
>>написан на языке Java и распространяется под лицензией Apache.
> ждём перехода с прототипа к релизу.
> зыж
>> и бинга :)
> Это Г (или так — ГГГ…) тебе то зачем?
У этого ГГГ спутниковые карты значительно качественнее, чем у того же гугла и яндекса... по крайней мере некоторых частей России...
| | |
|
4.10, ананим, 12:09, 14/02/2014 [^] [ответить] [смотреть все] | +/– |
Угу. Фоточки классные.
Но может ТАК завести в некоторые части России, что не выберешься. Как говорится, пошлёт, так пошлёт.
Да и вообще, пользоваться продуктом мс… не-не, спасибо, тогда уж лучше тут http://openstreetmap.ru/
| | |
| 2.4, pavlinux, 00:04, 14/02/2014 [ ^] [ ответить] [ смотреть все] +/–
У тя ума и денег хватит на оборудование для их запуска.
А то ж как с Quake2 вышло, - орали, слюни пускали, а как открыли всё нах... исчезли.
|
3.6, ананим, 00:08, 14/02/2014 [^] [ответить] [смотреть все] | +/– |
Не пинди!.
В смокинганс я лет 5 провёл.
И всякие контры не дотягивают по геём-плэю до сих пор.
(Дезигнеров-художников по сравнению токо много у них, то да. А от программеров толку тут как раз мало).
| | |
1.2, alxx, 00:02, 14/02/2014 [ответить] [смотреть все] +/–
Очень глупый вопрос - зачем оно нужно, в смысле открывать такие вещи? Это не попытка вброса, а непонимание сути данного действия.
|
2.5, ананим, 00:05, 14/02/2014 [^] [ответить] [смотреть все] | –1 +/– |
Это и было открыто.
Народ набежал (уж какие есть) и сделал (уж что есть. но лучше чем в блобах — там не все аспекты вообще осознали).
Или ты теперь закрыть хочешь?
Ну… Много вас таких.
| | | 2.8, VoDA, 08:47, 14/02/2014 [ ^] [ ответить] [ смотреть все] +/–
Рассчитывают на:
А) программисты смогут править код и отправлять патчи => качественнее код + больше фич;
Б) больше компаний будет пользоваться бесплатной => больше перейдут на платную;
В) в некоторых государствах гос.компании и агентства используют преимущественно OpenSource => чтобы выйти на тендер нужно сделать движок открытым
К слову: не всегда открытие исходников приводит к заметному росту дохода компании, так как нужно кардинально поменять бизнес и способ получения дохода.
По сути проприетарь и OpenSource - разные виды бизнеса не сильно пересекающиеся друг с другом.
1.7, Perain, 05:17, 14/02/2014 [ответить] [смотреть все] +2 +/–
Пользуясь случаем передааю приветы "Sphinx Search", "Xapian"
Ваш комментарий
Read more |