Image
Image

Relevanssi – A Better Search

Popis

Relevanssi nahrazuje standardní WordPress vyhledávání lepším vyhledávačem, se spoustou funkcí a konfigurovatelných možností. Získáte lepší výsledky, lepší prezentaci výsledků – vaši uživatelé vám poděkují.

Toto je bezplatná verze aplikace Relevanssi. K dispozici je také verze Relevanssi Premium, která obsahuje další funkce. Více informací o Premium najdete na Relevanssi.com.

Vezměte na vědomí, že použití Relevanssi může vyžadovat velké množství (stovky megabajtů) místa v databázi (pro rozumný odhad vynásobte velikost vaší databázové tabulky wp_posts třemi). Pokud má vaše nastavení hostingu omezené množství místa pro databázové tabulky, může použití Relevanssi způsobit problémy. V takových případech nelze použití Relevanssi doporučit.

Základní vlastnosti

  • Výsledky hledání jsou řazeny podle relevance, nikoli podle data.
  • Částečná shoda: pokud celá slova neodpovídají, vyhledají se podobná.
  • Hledání dokumentů odpovídajících alespoň jednomu hledanému výrazu (operátor OR) anebo s výskytem všech slov (operátor AND).
  • Vyhledávání fráze s uvozovkami, například „hledat frázi“.
  • Vytváření vlastních stručných obsahů se zvýrazněnými hledanými řetězci, které zobrazují, kde byla nalezena shoda.
  • Zvýraznění hledaných termínů v dokumentech, pokud uživatel na stránku přistoupí prostřednictvím výsledku hledání.
  • Hledání komentářů, štítků, rubrik a vlastních polí.
  • Vhodné pro síť webů.
  • Podpora bbPress.
  • Gutenberg kompatibilní.

Pokročilé funkce

  • Nastavení váhy pro názvy, štítky a komentáře.
  • Log dotazů zobrazuje nejčastější a nedávné dotazy bez shody.
  • Omezení vyhledávání na rubriky a štítky pomocí skryté proměnné nebo nastavení pluginu.
  • Indexování vlastních typů příspěvků a vlastních taxonomií.
  • Indexování obsahu zkrácených kódů.
  • Google styl „Měli jste na mysli?“ návrhy založené na úspěšných vyhledáváních uživatelů.
  • Podpora pro vícejazyčný plugin WPML a Polylang.
  • Podpora pro s2member membership plugin, Členové, Skupiny, Simple Membership a další členské pluginy.
  • Pokročilé filtrování pro zobrazení výsledků hledání požadovaným způsobem.
  • Omezení výsledků hledání pro zlepšení výkonu nad rozsáhlou databází.
  • Zákaz indexování obsahu příspěvku a nadpisu příspěvku pomocí jednoduchého filtru.

Prémiové funkce (pouze v Relevanssi Premium)

  • Indexování obsahu příloh (PDF, Office, Open Office).
  • Vylepšená kontrola pravopisu korekce návrhů „Měli jste na mysli?“.
  • Vyhledávání na více webech v rámci jedné instalace sítě webů.
  • Indexace a vyhledávání uživatelských profilů.
  • Hledání a indexace stránek taxonomie (rubriky, štítky, vlastní taxonomie).
  • Hledání a indexace libovolného sloupce v MySQL tabulce wp_posts.
  • Přidání váhy na jakýkoli typ příspěvku a taxonomie.
  • Přidání váhy pro nové příspěvky.
  • Uživatel má možnost si vybrat mezi AND a OR vyhledáváním, používat + a – operátor (AND a NOT).
  • Nastavení exportu/importu.
  • Příkazy WP CLI.
  • Související příspěvky.
  • Přesměrování pro vyhledávání.

Poděkování

  • Cristian Damm za indexování štítků, komentářů, výjimky příspěvků/stránek a obecně za nápomocnost.
  • Marcus Dalgren za opravu UTF-8.
  • Warren Tape za opravu 2.5.5.
  • Mohib Ebrahim za neúnavný lov chyb.
  • John Calahan za rozsáhlé testování beta verze 4.0.

Snímky obrazovky

  • Image
    Přehledová stránka
  • Image
    Nastavení indexování
  • Image
    Nastavení vyhledávání
  • Image
    Nastavení protokolování
  • Image
    Výňatky a zajímavosti
  • Image
    Nastavení synonym
  • Image
    Nastavení stopslov

Instalace

  1. Nainstalujte plugin z obrazovky pluginů ve WordPressu.
  2. Aktivujte plugin.
  3. Přejděte na nastavení pluginu a vytvořte index a postupujte podle pokynů.
  4. A je to!

Žádné nejsou potřeba! Relevanssi využívá standardní vyhledávací formulář a obvykle nepotřebuje žádné změny v šabloně výsledků vyhledávání.

Pokud hledání nezobrazuje žádné výsledky, vaše šablona má v sobě pravděpodobně query_posts() volání. To odstaví Relevanssi. Další informace naleznete na nejdůležitější ladění a Relevanssi trik.

Odinstalace

Chcete-li plugin odinstalovat, odstraňte plugin pomocí běžných nástrojů pro správu WordPress (na stránce Pluginy, musíte plugin nejprve deaktivovat, poté odstranit). Pokud odstraníte soubory pluginu ručně, databázové tabulky a nastavení zůstane zachováno.

Nejčastější dotazy

Znalostní báze

V Relevanssi znalostní bázi (v angličtině) můžete najít řešení a odpovědi.

Kontextová nápověda

Odpovědi na mnoho běžných problémů najdete v kontextové nabídce. Stačí kliknout na položku „Nápověda“ v pravém horním rohu panelu správce WordPressu na stránce s nastavením Relevanssi.

Relevanssi nefunguje

Pokud se po instalaci a aktivaci Relevanssi výsledky nezměnily, nejpravděpodobnějším důvodem je, že ve vaší v šabloně je pro výsledky hledání použito volání query_posts(). To Relevanssi trochu mate. Zkuste volání query_posts odebrat a uvidíte, co se stane.

Nefunguje vyhledávání slov s apostrofy nebo pomlčkami

Přečtěte si prosím Slova s interpunkcí nelze najít. Jedná se o funkci Relevanssi, ale můžete ji opravit v nastavení indexování Relevanssi.

Kde jsou logy toho, co uživatelé vyhledávali?

Viz horní část nabídky správce. Je tam položka „Vyhledávání uživatelů“.

Zobrazení skóre důležitosti

Relevanssi ukládá skóre důležitosti, používané k řazení výsledků v proměné $post. Stačí přidat něco jako

echo $post->relevance_score

do šablony výsledků vyhledávání uvnitř bloku PHP kódu a skóre důležitosti se bude zobrazovat.

Návrhy Měli jste na mysli?

Relevanssi nabízí návrhy ve stylu Google „Myslel jsi to vážně?“. Další podrobnosti naleznete v návrzích „Myslíte tím“ ve znalostní databázi.

Co je to váha tf * idf?

Jde o základní poměrové schéma použité při vyhledávání informací. Tf značí frekvenci výrazu (term frequency) zatímco idf je převrácená frekvence dokumentu (inverted document frequency). Frekvence výrazu je počet výskytů výrazu který se vyskytuje v dokumentu, naopak frekvence dokumentu je počet dokumentů v databazi s výskytem daného slova.

Takže váha každého slova v dokumentu roste tím více, čím častěji se v dokumentu vyskytuje a naopak klesá četností výskytu takového slova v jiných dokumentech.

Co jsou to stop slova / negativní slovník?

Každá databáze dokumentů je plná neužitečných slov. Všechna tato malá slovíčka, která se objevují téměř v každém dokumentu jsou úplně zbytečná pro účel vyhledání informací. Naopak jejich převrácená frekvence v dokumentech je nízká, takže nikdy nemají přílišnou váhu při hledání shod. Smazání takových slov navíc pomáhá udržet index menší a vyhledávání rychlejší.

Recenze

Image
28. 11. 2025
Been using it for years on various big sites, multisite networks, etc that I’ve developed and it will always be my go-to search plugin. Works fantastically out of the box!- Great search results- Fast and light on your server resources- So many useful customisation options available in admin- PDF/Doc Indexing in Premium is ♥️But where it really comes into its own league, is when you have special requirements that no plugin could serve out of the box. There are loads of useful filters and actions to hook into, all super well documented. The Plugin code itself is very clean and readable, so if your requirement is really obscure you can always look under the hood and see what’s possible. (Usually anything is possible one way or the other.)And if you still get stuck, the support is the best.Hands down one of true unicorns in a world of plugin enshittification.Never change, Mikko!
Image
31. 8. 2025
The difference is Night and Day! Thanks you for this beautiful piece of work!
Image
15. 8. 2025
I’m not a plugin fan, but relevanssi is a must have as it’s fantastic plugin (that wont kill your server) with great support
Image
11. 7. 2025
This plugin is exactly what I needed. I’m so happy I found it. Having only the titles, excerpts. and a small amount of content from my recipe pages used in the built-in Wordpress search was really limiting. My taxonomies contained all kinds of information people would search for (ingredients, meal/course, dietary restrictions, tags) and with Relevanssi, this is all now searchable. And I see I can also add synonyms, which will be great for certain ingredients that are called different things depending on location (people will be able to search courgette and find my recipes with zucchini). In addition to this, I initially encountered an issue (completely of my own making) and the creator of the plugin was very responsive and quite easily managed to identify the problem once I provided enough detail of the issue. In less than 24 hours, my problem was solved. Thank you Mikko! Highly recommend this plugin.
Přečtěte si všech 400 recenzí

Autoři

Relevanssi – A Better Search je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Relevanssi – A Better Search“ byl přeložen do 17 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Relevanssi – A Better Search” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

4.26.0

  • Security: Fixes a vulnerability where a contributor-level user could make a SQL injection.
  • Minor fix: Relevanssi now ignores the contents of SVG tags.
  • Minor fix: The relevanssi_missing_sort_key hook did not fire for menu_order. It does now, if menu_order is 0.
  • Minor fix: Relevanssi no longer breaks image cloning in MultilingualPress.
  • Minor fix: Synced pattern contents are now indexed recursively so that, for example, the relevanssi_noindex class works.