24. listopadu se v pražské Paralelní Polis opět uskuteční sraz webových vývojářů Poslední sobota alias PoSobota. Ku příležitosti 100. jsme se rozhodli ji uchopit trošku jinak. Větší. Okruh témat je různorodý, ale blízký webovému…
Archiv pro štítek: fulltext
V prvním díle jsme si představili knihovnu Lucene a vysvětlili jsme si, jakou nabízí „out-of-the-box“ podporu fulltextového vyhledávání pro češtinu. Ve druhém díle budeme pokračovat a ukážeme si hunspell token filter. Praktickou část opět demonstrujeme s použitím Elasticsearch.
V závěrečném dílu seriálu o Sphinx Search vám ukážu několik tipů a doporučení, které se do seriálu nevešly a kterými bych vás chtěl nasměrovat při řešení konkrétních problémů, na které můžete narazit.
Dobré fulltextové vyhledávání pro češtinu nemusí nutně znamenat investici do proprietárních knihoven a slovníků. Nevěříte? Zkusím vás přesvědčit! Ukážeme si, jak nakonfigurovat Elasticsearch pro fulltextové vyhledávání v českých textech.
Dnes si ukážeme, jak pokládat Sphinxu dotazy z vlastní aplikace pomocí Sphinx API, jaké jsou možnosti vyhledávání, jak výsledky filtrovat, třidit… Součástí Sphinx Search je API pro PHP, Perl, Python, Ruby a Javu. Já to ukážu na příkladu PHP.
Tentokrát si ukážeme, jak vypadá základní konfigurace Sphinx Search a co je vše potřeba udělat, abychom nějaká data zaindexovali a mohli v nich vyhledávat.
Sphinx Search je fulltextový vyhledávač pro databáze. Je to zajímavá alternativa k javovým řešením, o kterých se, na rozdíl od Sphinxu, mluví mnohem víc. Jelikož s ním mám dobré zkušenosti a používám ho několik let, už od jeho beta verze, rád bych se s vámi podělil o své zkušenosti formou seriálu.
Databáze MySQL, která je široce používaná a hojně dostupná, dokáže vyhledávat obsah fulltextově. Několik tipů, jak s fulltextem v MySQL smysluplně pracovat, přináší Jakub Vrána na svém blogu v článku „Nastavení fulltextového vyhledávání MySQL“