
BOOKS - OS AND DB - Релевантный поиск с использованием Elasticsearch и Solr...

Релевантный поиск с использованием Elasticsearch и Solr
Author: Даг Тарнбулл, Джон Берримен
Year: 2018
Pages: 406
Format: PDF
File size: 93 MB
Language: RU

Year: 2018
Pages: 406
Format: PDF
File size: 93 MB
Language: RU

The authors of this book have spent years working with search engines like Elasticsearch and Solr and they will share their experience with readers who want to learn how to use these tools to build effective search solutions that deliver relevant results. The book covers topics such as: - Searching inside JSON documents - Full-text search - Faceting - Filtering - Aggregations - Analytics - Visualization - Best practices for building scalable search solutions - Common pitfalls and mistakes to avoid The book provides practical examples and exercises to help readers understand and apply the concepts discussed. It also includes case studies of real-world applications of search technology in various industries, providing readers with a comprehensive understanding of how search engines work and how to use them effectively. The book is intended for developers and architects who want to build scalable search solutions using Elasticsearch and Solr. It assumes some familiarity with programming and software development, but does not require any specific knowledge of search technology or Elasticsearch/Solr beforehand. The book is divided into four parts: Part I - Understanding Relevance, Part II - Building Blocks of Search, Part III - Advanced Search Topics, Part IV - Real World Applications. Each part has several chapters, each chapter has several sections, and each section has several subsections.
Авторы этой книги провели годы, работая с поисковыми системами, такими как Elasticsearch и Solr, и они поделятся своим опытом с читателями, которые хотят узнать, как использовать эти инструменты для создания эффективных поисковых решений, которые дают соответствующие результаты. Книга охватывает такие темы, как: - Поиск внутри документов JSON - Полнотекстовый поиск - Фасетирование - Фильтрация - Агрегации - Аналитика - Визуализация - Лучшие практики для создания масштабируемых поисковых решений - Общие подводные камни и ошибки, которых следует избегать В книге приведены практические примеры и упражнения, помогающие читателям понять и применить обсуждаемые концепции. Он также включает в себя тематические исследования реальных применений поисковых технологий в различных отраслях, предоставляя читателям исчерпывающее понимание того, как работают поисковые системы и как их эффективно использовать. Книга предназначена для разработчиков и архитекторов, которые хотят построить масштабируемые поисковые решения с помощью Elasticsearch и Solr. Он предполагает некоторое знакомство с программированием и разработкой программного обеспечения, но не требует каких-либо конкретных знаний технологии поиска или Elasticsearch/Solr заранее. Книга разделена на четыре части: Часть I - Понимание релевантности, Часть II - Строительные блоки поиска, Часть III - Темы расширенного поиска, Часть IV - Приложения реального мира. Каждая часть имеет несколько глав, каждая глава имеет несколько разделов, и каждый раздел имеет несколько подразделов.
s auteurs de ce livre ont passé des années à travailler avec des moteurs de recherche comme Elasticsearch et Solr, et ils partageront leur expérience avec des lecteurs qui veulent apprendre comment utiliser ces outils pour créer des solutions de recherche efficaces qui donnent des résultats pertinents. livre couvre des sujets tels que : - Recherche à l'intérieur des documents JSON - Recherche en texte intégral - Facettes - Filtrage - Agrégations - Analyse - Visualisation - Meilleures pratiques pour créer des solutions de recherche évolutives - Écueils et erreurs courants à éviter livre fournit des exemples pratiques et des exercices pour aider les lecteurs à comprendre et à appliquer les concepts discutés. Il comprend également des études de cas sur les applications réelles des technologies de recherche dans diverses industries, fournissant aux lecteurs une compréhension exhaustive de la façon dont les moteurs de recherche fonctionnent et comment les utiliser efficacement. livre est conçu pour les développeurs et les architectes qui veulent construire des solutions de recherche évolutives avec Elasticsearch et Solr. Il implique une certaine familiarité avec la programmation et le développement de logiciels, mais ne nécessite aucune connaissance spécifique de la technologie de recherche ou Elasticsearch/Solr à l'avance. livre est divisé en quatre parties : Partie I - Comprendre la pertinence, Partie II - Blocs de construction de la recherche, Partie III - Thèmes de recherche avancée, Partie IV - Applications du monde réel. Chaque partie comporte plusieurs chapitres, chaque chapitre comporte plusieurs sections et chaque section comporte plusieurs sous-sections.
autores de este libro han pasado trabajando con motores de búsqueda como Elasticsearch y Solr, y compartirán sus experiencias con lectores que quieran aprender a utilizar estas herramientas para crear soluciones de búsqueda eficaces que den resultados relevantes. libro cubre temas como: - Búsqueda dentro de documentos JSON - Búsqueda de texto completo - Facetización - Filtrado - Agregaciones - Análisis - Visualización - Mejores prácticas para crear soluciones de búsqueda escalables - Trampas y errores comunes que deben evitarse libro proporciona ejemplos prácticos y ejercicios que ayudan a los lectores a entender y aplicar lo que se está discutiendo conceptos. También incluye estudios de casos sobre las aplicaciones reales de las tecnologías de búsqueda en diferentes industrias, proporcionando a los lectores una comprensión exhaustiva de cómo funcionan los motores de búsqueda y cómo utilizarlos eficazmente. libro está diseñado para desarrolladores y arquitectos que desean construir soluciones de búsqueda escalables con Elasticsearch y Solr. Implica cierta familiaridad con la programación y el desarrollo de software, pero no requiere ningún conocimiento específico de la tecnología de búsqueda o Elasticsearch/Solr de antemano. libro se divide en cuatro partes: Parte I - Comprensión de la relevancia, Parte II - Bloques de construcción de búsqueda, Parte III - Temas de búsqueda avanzada, Parte IV - Aplicaciones del mundo real. Cada parte tiene varios capítulos, cada capítulo tiene varias secciones, y cada sección tiene varias subsecciones.
Os autores deste livro passaram anos trabalhando com motores de busca como Elasticsearch e Solr, e eles vão compartilhar suas experiências com leitores que querem aprender como usar essas ferramentas para criar soluções de busca eficazes que produzam resultados adequados. O livro abrange temas como: - Pesquisa dentro dos documentos JSON - Pesquisa completa - Facetagem - Filtragem - Agregações - Análise - Visualização - Melhores práticas para criar soluções de busca escaláveis - Pedras subaquáticas compartilhadas e erros a serem evitados O livro traz exemplos práticos e exercícios que ajudam os leitores a compreender e aplicar os conceitos discutidos. Também inclui estudos de caso sobre as aplicações reais das tecnologias de busca em vários setores, oferecendo aos leitores uma compreensão exaustiva de como os motores de busca funcionam e como usá-los de forma eficaz. O livro é projetado para desenvolvedores e arquitetos que querem construir soluções de busca escaláveis com Elasticsearch e Solr. Ele sugere alguma familiaridade com a programação e desenvolvimento de software, mas não requer qualquer conhecimento específico da tecnologia de busca ou Elasticsearch/Solr com antecedência. O livro é dividido em quatro partes: Parte I - Compreensão da relevância, Parte II - Blocos de pesquisa de construção, Parte III - Temas de busca avançada, Parte IV - Aplicações do mundo real. Cada parte tem vários capítulos, cada capítulo tem várias seções, e cada seção tem várias divisões.
Gli autori di questo libro hanno trascorso anni lavorando con motori di ricerca come Elasticsearch e Solr, e condivideranno la loro esperienza con i lettori che vogliono imparare come utilizzare questi strumenti per creare soluzioni di ricerca efficaci che forniscano risultati appropriati. Il libro affronta argomenti quali: - Ricerca all'interno dei documenti JSON - Ricerca completi - Sfaccettatura - Filtraggio - Aggregazioni - Analisi - Visualizzazione - Migliori pratiche per la creazione di soluzioni di ricerca scalabili - Pietre sottomarine comuni e errori da evitare Il libro fornisce esempi pratici e esercizi che aiutano i lettori a comprendere e applicare i concetti in discussione. Include anche studi di caso sulle reali applicazioni delle tecnologie di ricerca in diversi settori, fornendo ai lettori una conoscenza completa di come funzionano i motori di ricerca e come utilizzarli efficacemente. Il libro è progettato per gli sviluppatori e gli architetti che vogliono costruire soluzioni di ricerca scalabili con Elasticsearch e Solr. Prevede una certa familiarità con la programmazione e lo sviluppo del software, ma non richiede alcuna conoscenza specifica della tecnologia di ricerca o Elasticsearch/Solr in anticipo. Il libro è suddiviso in quattro parti: Parte I - Comprensione della rilevanza, Parte II - Blocchi di ricerca, Parte III - Argomenti di ricerca avanzata, Parte IV - Allegati del mondo reale. Ogni parte ha più capitoli, ogni capitolo ha più sezioni e ogni sezione ha più divisioni.
Die Autoren dieses Buches haben jahrelang mit Suchmaschinen wie Elasticsearch und Solr gearbeitet und werden ihre Erfahrungen mit sern teilen, die lernen möchten, wie sie diese Tools nutzen können, um effektive Suchlösungen zu erstellen, die relevante Ergebnisse liefern. Das Buch behandelt Themen wie: - Suche in JSON-Dokumenten - Volltextsuche - Facettierung - Filterung - Aggregationen - Analytik - Visualisierung - Best Practices für die Erstellung skalierbarer Suchlösungen - Häufige Fallstricke und Fehler, die vermieden werden sollten Das Buch bietet praktische Beispiele und Übungen, die den sern helfen, die diskutierten Konzepte zu verstehen und anzuwenden. Es enthält auch Fallstudien zu realen Anwendungen von Suchtechnologien in verschiedenen Branchen und bietet den sern ein umfassendes Verständnis dafür, wie Suchmaschinen funktionieren und wie sie effektiv genutzt werden können. Das Buch richtet sich an Entwickler und Architekten, die mit Elasticsearch und Solr skalierbare Suchlösungen aufbauen möchten. Es beinhaltet eine gewisse Vertrautheit mit der Programmierung und Softwareentwicklung, erfordert jedoch keine spezifischen Kenntnisse der Suchtechnologie oder Elasticsearch/Solr im Voraus. Das Buch ist in vier Teile gegliedert: Teil I - Verständnis der Relevanz, Teil II - Bausteine der Suche, Teil III - Themen der erweiterten Suche, Teil IV - Anwendungen der realen Welt. Jeder Teil hat mehrere Kapitel, jedes Kapitel hat mehrere Abschnitte und jeder Abschnitt hat mehrere Unterabschnitte.
Autorzy tej książki spędzili lata pracując z wyszukiwarkami takimi jak Elasticsearch i Solr, i będą dzielić się swoimi doświadczeniami z czytelnikami, którzy chcą dowiedzieć się, jak korzystać z tych narzędzi do tworzenia skutecznych rozwiązań wyszukiwania, które dają odpowiednie wyniki. Książka obejmuje takie tematy jak: - Wyszukiwanie w dokumentach JSON - Full Text Search - Faceting - Filtrowanie - Agregacje - Analityka - Wizualizacja - Najlepsze praktyki tworzenia skalowalnych rozwiązań wyszukiwania - Wspólne pułapki i błędy, aby uniknąć Książka dostarcza praktycznych przykładów i ćwiczeń pomóc czytelnikom zrozumieć i zastosować omawiane koncepcje. Obejmuje on również studia przypadku rzeczywistych zastosowań technologii wyszukiwania w różnych branżach, zapewniając czytelnikom kompleksowe zrozumienie, jak działają wyszukiwarki i jak skutecznie z nich korzystać. Książka przeznaczona jest dla deweloperów i architektów, którzy chcą budować skalowalne rozwiązania wyszukiwania za pomocą Elasticsearch i Solr. Zakłada pewną znajomość programowania i rozwoju oprogramowania, ale nie wymaga żadnej konkretnej wiedzy o technologii wyszukiwania lub Elasticsearch/Solr wcześniej. Książka podzielona jest na cztery części: Część I - Zrozumienie znaczenia, Część II - Wyszukiwanie budynków, Część III - Zaawansowane tematy wyszukiwania, Część IV - Zastosowania realne. Każda część ma kilka rozdziałów, każdy rozdział ma kilka sekcji, a każda sekcja ma kilka podsekcji.
כותבי הספר הזה עבדו במשך שנים עם מנועי חיפוש כמו Elasticsearch ו-Solr, והם יחלקו את חוויותיהם עם קוראים שרוצים ללמוד כיצד להשתמש בכלים אלה כדי ליצור פתרונות חיפוש יעילים שמייצרים תוצאות רלוונטיות. הספר סוקר נושאים כגון: - חיפוש בתוך מסמכי JSON - Full Text Search - Facating - Filtering - Aggregations - Analytics - Visualization - Best Practics for Creating Search Solutions - Common ply Pe. הוא כולל גם מחקרי מקרה של יישומים בעולם האמיתי של טכנולוגיות חיפוש ברחבי תעשיות, המספקים לקוראים הבנה מקיפה של אופן פעולתם של מנועי חיפוש וכיצד להשתמש בהם ביעילות. הספר מיועד למפתחים וארכיטקטים שרוצים לבנות פתרונות חיפוש מאוזנים באמצעות Elasticsearch ו-Solr. הוא מניח היכרות מסוימת עם תכנות ופיתוח תוכנה, אבל לא דורש כל ידע ספציפי של טכנולוגיית חיפוש או Elasticsearch/Solr לפני כן. הספר מחולק לארבעה חלקים: Part I - Understanding Relvance, Part II - Search Building Blocks, Part III - Real World Applications. לכל חלק יש כמה פרקים, לכל פרק יש כמה חלקים, ולכל חלק יש כמה תת-חלקים.''
Bu kitabın yazarları, Elasticsearch ve Solr gibi arama motorlarıyla yıllarca çalıştılar ve ilgili sonuçları üreten etkili arama çözümleri oluşturmak için bu araçların nasıl kullanılacağını öğrenmek isteyen okuyucularla deneyimlerini paylaşacaklar. Kitap, aşağıdaki gibi konuları kapsar: - JSON belgelerinde arama - Tam Metin Arama - Faceting - Filtreleme - Toplamalar - Analitik - Görselleştirme - Ölçeklenebilir Arama Çözümleri Oluşturmak İçin En İyi Uygulamalar - Kaçınılması Gereken Yaygın Tuzaklar ve Hatalar Kitap, okuyucuların tartışılan kavramları anlamalarına ve uygulamalarına yardımcı olacak pratik örnekler ve alıştırmalar sunar. Ayrıca, arama teknolojilerinin endüstrilerdeki gerçek dünyadaki uygulamalarının vaka incelemelerini de içerir ve okuyuculara arama motorlarının nasıl çalıştığı ve bunların nasıl etkili bir şekilde kullanılacağı hakkında kapsamlı bir anlayış sağlar. Kitap, Elasticsearch ve Solr kullanarak ölçeklenebilir arama çözümleri oluşturmak isteyen geliştiriciler ve mimarlar için tasarlanmıştır. Bu programlama ve yazılım geliştirme ile bazı aşinalık varsayar, ancak önceden arama teknolojisi veya Elasticsearch/Solr herhangi bir özel bilgi gerektirmez. Kitap dört bölüme ayrılmıştır: Bölüm I - Alaka düzeyini Anlama, Bölüm II - Arama Yapı Taşları, Bölüm III - Gelişmiş Arama Konuları, Bölüm IV - Gerçek Dünya Uygulamaları. Her bölümün birkaç bölümü vardır, her bölümün birkaç bölümü vardır ve her bölümün birkaç alt bölümü vardır.
أمضى مؤلفو هذا الكتاب سنوات في العمل مع محركات البحث مثل Elasticsearch و Solr، وسوف يشاركون تجاربهم مع القراء الذين يرغبون في تعلم كيفية استخدام هذه الأدوات لإنشاء حلول بحث فعالة تنتج نتائج ذات صلة. يغطي الكتاب موضوعات مثل: - البحث داخل وثائق JSON - البحث الكامل عن النص - الوجوه - التصفية - التجميعات - التحليلات - التصور - أفضل الممارسات لإنشاء حلول بحث قابلة للتطوير - المزالق والأخطاء الشائعة لتجنب الكتاب يقدم أمثلة عملية وتمارين لمساعدة القراء على فهم المفاهيم وتطبيقها مناقشة. كما يتضمن دراسات حالة لتطبيقات تقنيات البحث في العالم الحقيقي عبر الصناعات، وتزويد القراء بفهم شامل لكيفية عمل محركات البحث وكيفية استخدامها بشكل فعال. الكتاب مخصص للمطورين والمهندسين المعماريين الذين يرغبون في بناء حلول بحث قابلة للتطوير باستخدام Elasticsearch و Solr. يفترض بعض الإلمام بالبرمجة وتطوير البرمجيات، لكنه لا يتطلب أي معرفة محددة بتكنولوجيا البحث أو Elasticsearch/Solr مسبقًا. ينقسم الكتاب إلى أربعة أجزاء: الجزء الأول - فهم الأهمية، الجزء الثاني - كتل بناء البحث، الجزء الثالث - موضوعات البحث المتقدمة، الجزء الرابع - تطبيقات العالم الحقيقي. يحتوي كل جزء على عدة فصول، ولكل فصل عدة أقسام، ولكل قسم عدة أقسام فرعية.
이 책의 저자는 ElasticSearch 및 Solr와 같은 검색 엔진과 함께 일하면서 수년을 보냈으며 이러한 도구를 사용하는 방법을 배우고 관련 결과를 생성하는 효과적인 검색 솔루션을 만드는 독자와 경험을 공유 할 것입니다. 이 책은 JSON 문서 내에서 검색-전체 텍스트 검색-페이스 팅-필터링-집계-분석-시각화-확장 가능한 검색 솔루션 작성을위한 모범 사례-일반적인 함정 및 피해야 할 실수와 같은 주제를 다룹니다. 독자가 논의 된 개념을 이해하고 적용합니다. 또한 산업 전반에 걸쳐 실제 검색 기술 응용 프로그램에 대한 사례 연구를 포함하여 독자에게 검색 엔진의 작동 방식과 효과적인 사용 방법에 대한 포괄적 인 이해를 제공합니다 이 책은 Elasticext와 Solr을 사용하여 확장 가능한 검색 솔루션을 구축하려는 개발자 및 건축가를위한 것입니다. 프로그래밍 및 소프트웨어 개발에 익숙하다고 가정하지만 사전에 검색 기술 또는 Elastic검색/Solr에 대한 특정 지식이 필요하지 않습니다. 이 책은 파트 I-관련 이해, 파트 II-검색 빌딩 블록, 파트 III-고급 검색 주제, 파트 IV-실제 응용 프로그램의 네 부분으로 나뉩니다. 각 부분에는 여러 장이 있고 각 장에는 여러 섹션이 있으며 각 섹션에는 여러 하위 섹션이 있습니다.
この本の著者はElasticsearchやSolrなどの検索エンジンと何も協力してきました。彼らはこれらのツールを使用して関連する結果を生み出す効果的な検索ソリューションを作成する方法を学びたい読者と彼らの経験を共有します。この本は、次のようなトピックをカバーしています。-JSONドキュメント内の検索-全文検索-ファセティング-フィルタリング-集計-分析-視覚化-スケーラブル検索ソリューションを作成するためのベストプラクティス-避けるための一般的な落とし穴と間違い本は読者が理解し、適用するのを助けるための実用的な例と演習を提供します議論された概念。また、業界を横断する検索技術の実際のアプリケーションの事例研究も含まれており、検索エンジンの仕組みとそれらを効果的に使用する方法についての包括的な理解を読者に提供します。この本は、ElasticsearchとSolrを使用してスケーラブルな検索ソリューションを構築したい開発者や建築家を対象としています。プログラミングやソフトウェア開発に精通していると仮定しますが、事前に検索技術やElasticsearch/Solrに関する具体的な知識は必要ありません。本は4つの部分に分かれています:パートI-関連性の理解、パートII-検索ビルディングブロック、パートIII-高度な検索トピック、パートIV-リアルワールドアプリケーション。各部にはいくつかの章があり、各章にはいくつかのセクションがあり、各セクションにはいくつかの部分があります。
本書的作者花了好幾時間與Elasticsearch和Solr等搜索引擎合作,他們將與希望學習如何使用這些工具創建有效的搜索解決方案的讀者分享他們的經驗,從而產生適當的結果。該書涵蓋了以下主題:-JSON文檔內部搜索-全文搜索-面部-過渡-聚合-分析-可視化-創建可擴展搜索解決方案的最佳實踐-應避免的一般陷阱和錯誤本書提供了實用的示例和練習,幫助讀者理解和應用所討論的概念。它還包括對搜索引擎技術在各個行業的實際應用的案例研究,為讀者提供了對搜索引擎如何工作以及如何有效利用它們的詳盡見解。該書面向希望使用Elasticsearch和Solr構建可擴展搜索解決方案的開發人員和建築師。它涉及對編程和軟件開發的一些熟悉,但是不需要事先對搜索技術或Elasticsearch/Solr的任何特定知識。該書分為四個部分:第一部分-了解相關性,第二部分-搜索構建塊,第三部分-高級搜索主題,第四部分-現實世界的應用。每個部分都有多個章節,每個章節有多個章節,每個部分都有多個小節。
