- Ako funguje zhodný dotaz v Elasticsearch?
- Čo je to zhodný frázový dotaz?
- Čo je to multi-match query?
- Ako môžem vyhľadávať vo viacerých poliach v Elasticsearch?
Ako funguje zhodný dotaz v Elasticsearch?
Zodpovedajúci dotaz analyzuje poskytnutý text pred vykonaním vyhľadávania. To znamená, že vyhľadávací dopyt môže v textových poliach hľadať analyzované tokeny, a nie presný výraz. (Voliteľné, reťazec) Analyzátor slúži na konverziu textu v hodnote dotazu na tokeny. Predvolené hodnoty pre analyzátor časového indexu mapovaný pre <lúka> .
Čo je to zhodný frázový dotaz?
Frázový dotaz sa zhoduje s výrazmi až do konfigurovateľného slopu (ktorý je predvolene nastavený na 0) v ľubovoľnom poradí. Transponované výrazy majú časový odstup 2. Analyzátor je možné nastaviť tak, aby určoval, ktorý analyzátor vykoná proces analýzy textu.
Čo je to multi-match query?
Dotaz s viacerými zhodami. Dopyt multi_match nadväzuje na zodpovedajúci dotaz, ktorý umožňuje dotazy vo viacerých poliach: GET /_search "query": "multi_match": "query": "toto je test", "polia": ["predmet", " správa "] Reťazec dopytu. Polia, ktoré sa majú dotazovať.
Ako môžem vyhľadávať vo viacerých poliach v Elasticsearch?
Jeden z najbežnejších dotazov v elasticsearch je zodpovedajúci dotaz, ktorý funguje na jednom poli. A existuje ďalší dotaz s rovnakými možnosťami, ktorý funguje aj vo viacerých poliach, nazývaný multi_match. Tieto dotazy podporujú analýzu textu a fungujú skutočne dobre.