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
Instalace
- Nainstalujte plugin z obrazovky pluginů ve WordPressu.
- Aktivujte plugin.
- Přejděte na nastavení pluginu a vytvořte index a postupujte podle pokynů.
- 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
Autoři
Relevanssi – A Better Search je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „Relevanssi – A Better Search“ byl přeložen do 15 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.24.3
- New feature: New filter hook
relevanssi_cached_post_object
can be used to modify the cached post objects. - Minor fix: Relevanssi cache population now creates stdClass objects instead of WP_Post objects to avoid out of memory issues. If you need WP_Post objects, use the
relevanssi_cached_post_object
filter hook to create them. - Minor fix: Avoid problems with object custom field values.
4.24.2
- Minor fix: Fix broken excerpts.
4.24.1
- Minor fix: Prevent database errors.
4.24.0
- Minor fix: SEO Framework local search exclude option description now tells what the option actually does.
- Minor fix: Relevanssi cache population now creates WP_Post objects instead of stdClass objects.
- Minor fix: SEOPress compatibility mode is enabled again.
- Minor fix: Avoid fatal errors in installation process with Polylang enabled.
- Minor fix: Update counts link had the wrong tab query parameter.
- Minor fix: Adjust post type parameter handling so that it doesn’t change the
post_type
query var.
4.23.1
- Security fix: Prevent an XSS attack by a malicious contributor.
4.23.0
- New feature: New filter hook
relevanssi_forbidden_post_types
filters the list of post types excluded from Relevanssi indexing. - New feature: New filter hook
relevanssi_forbidden_taxonomies
filters the list of taxonomies excluded from Relevanssi indexing. - New feature: New filter hook
relevanssi_show_password_protected
controls whether password protected posts are shown in the search results. - New feature: Support for
post_mime_type
query parameter. - New feature: Relevanssi settings tabs have more CSS ids to help hide individual settings.
- Changed behaviour: Password protected posts are excluded from the search results by default to protect their contents.
- Minor fix: In rare cases, the search results would not be in relevance order if the throttle wasn’t used.
- Minor fix: The settings tab query parameter was renamed to avoid collisions with other plugins.
- Minor fix: User searches page now uses
wp_print_inline_script_tag()
.