Beskrivning
Relevanssi ersätter WordPress-standardsökning med en bättre sökmotor, med många funktioner och konfigurerbara alternativ. Du får bättre resultat, bättre presentation av resultat – dina användare kommer att tacka dig.
Detta är den kostnadsfria versionen av Relevanssi. Det finns även Relevanssi Premium som har fler funktioner. Mer information om Premium finns på relevanssi.com.
Observera att Relevanssi kan kräva stort (hundratals megabyte) databasutrymme (en rimlig uppskattning får du genom att multiplicera storleken på tabellen wp_posts
i din databas med tre). Om ditt webbhotell begränsar storleken på dina databastabeller kan Relevanssi orsaka problem. I sådana fall avråder vi från att använda Relevanssi.
Nyckelfunktioner
- Sökresultat sorterat efter relevans, inte efter datum.
- Fuzzy-matchning: matcha delar av ord om det inte finns några träffar på hela ord.
- Hitta dokument som matchar antingen bara en sökterm (OR-fråga) eller kräv att alla ord visas (AND-fråga).
- Sök efter fraser med citat, till exempel ”min sökfras”.
- Skapa anpassade utdrag som visar var träffen gjordes, med söktermerna markerade.
- Markera söktermer i dokumenten när användaren klickar igenom sökresultaten.
- Sök i kommentarer, etiketter, kategorier och anpassade fält.
- Multisite-vänligt.
- Stöd för bbPress.
- Gutenberg-vänligt.
Avancerade funktioner
- Justera vikten för rubriker, etiketter och kommentarer.
- Logga frågor, visa de mest populära frågorna och de senaste frågorna utan träffar.
- Begränsa sökningar till kategorier och etiketter med hjälp av en dold variabel eller tilläggsinställningar.
- Indexerar anpassade inläggstyper och anpassade taxonomier.
- Indexerar innehållet för kortkoder.
- Likt Googles ”Menade du?”-förslag baserat på framgångsrika användarsökningar.
- Stöd för WPML flerspråkstillägg och Polylang.
- Stöder medlemskapstillägget s2member, Members, Groups, Simple Membership med flera tillägg för medlemshantering.
- Avancerad filtrering för att hjälpa till att anpassa sökresultaten som du vill.
- Begränsning av sökresultat för att förbättra prestanda på stora databaser.
- Inaktivera indexering av inläggsinnehåll och inläggsrubriker med en enkel filter-åtgärds-hook.
Premiumfunktioner (endast med Relevanssi Premium)
- Indexerar innehåll i bilagor (PDF, Office, Open Office).
- Förbättrad stavningskorrigering i ”Menade du?“-förslag.
- Söker på flera webbplatser i samma multisite-installation.
- Sök och indexera användarprofiler.
- Sök och indexera sidor med taxonomitermer (kategorier, etiketter, anpassade taxonomier).
- Sök och indexera valfria kolumner i MySQL-tabellen wp_posts.
- Tilldela vikt till vilken inläggstyp och taxonomi som helst.
- Tilldela extra vikt till nya inlägg.
- Låt användaren välja mellan sökning med AND (och) och OR (eller) och använda operatorerna ”+” och ”-” (med betydelsen AND/och respektive NOT/inte).
- Inställningar för export/import.
- WP CLI-kommandon.
- Relaterade inlägg.
- Omdirigeringar för sökningar.
Tack
- Cristian Damm för indexering av etiketter och kommentarer, uteslutning av inlägg/sidor och allmän hjälp.
- Marcus Dalgren för UTF-8-åtgärder.
- Warren Tape för 2.5.5-åtgärder.
- Mohib Ebrahim för obeveklig jakt efter fel.
- John Calahan för omfattande 4.0 beta-tester.
Skärmdumpar
Installation
- Installera tillägget från WordPress tilläggsskärm.
- Aktivera tillägget.
- Gå till tillägets inställningssida och bygg indexet enligt instruktionerna där.
- Det är allt!
Relevanssi använder standardformuläret för sökning och kräver normalt inte några ändringar i mallen för visning av sökresultat.
Om sökningar inte ger några resultat använder troligen ditt tema ett anrop till query_posts() i mallen för sökresultat. Det leder till att Relevanssi inte fungerar. Mer information finns i artikeln The most important Relevanssi debugging trick (Det viktigaste felsökningsknepet för Relevanssi).
Avinstallering
För att avinstallera tillägget, ta bort tillägget med WordPress vanliga hanteringsverktyg för tillägg (från sidan Tillägg, Inaktivera först och sedan Ta bort). Om du tar bort tilläggets filer manuellt kommer databastabellerna och alternativen att finnas kvar.
Vanliga frågor
-
Kunskapsbas
-
Du hittar lösningar och svar i Relevanssi Kunskapsbas.
-
Kontextuell hjälp
-
Du hittar svar på många vanliga problem i snabbmenyn. Klicka bara på ”Hjälp” i det övre högra hörnet i din adminpanel för WordPress på inställningssidan för Relevanssi.
-
Relevanssi fungerar inte
-
Om sökresultaten är oförändrade efter att du installerat och aktiverat Relevanssi är den troligaste orsaken att det finns ett anrop till
query_posts()
i sidmallen för dina sökresultat. Det anropet stör Relevanssi. Prova att ta bort anropet tillquery_posts((
och kolla om det hjälper. -
Att söka efter ord med &-tecken eller bindestreck fungerar inte
-
Läs artikeln Words with punctuation can’t be found (Det går inte att hitta ord som innehåller skiljetecken). Det är en funktion i Relevanssi, men den kan korrigeras via indexeringsinställningarna för Relevanssi.
-
Var är sökloggarna för användare?
-
Se i toppen av adminmenyn, där finns ”Sökningar av användare”.
-
Visning av relevanspoäng
-
Relevanssi lagrar relevanspoängen i $post-variabeln, som används för att sortera resultat. Lägg bara till något som liknar
echo $post->relevance_score
i din sökresultatmall i ett PHP-kodblock för att visa relevanspoängen.
-
Menade du?-förslag
-
Relevanssi erbjuder Google-liknande förslag av typen ”du kanske menar …”. Du hittar mer information i kunskapsbasen under ”Did you mean” suggestions (”du kanske menar”-förslag).
-
Vad är tf *idf viktning?
-
Det är det grundläggande viktningssystemet som används vid informationshämtning. Tf står för termfrekvens medan idf är inverterad dokumentfrekvens. Termfrekvensen är helt enkelt hur många gånger termen förekommer i ett dokument, medan dokumentfrekvensen anger hur många dokument i databasen som innehåller termen.
Ett ords viktning för ett dokument ökar alltså ju oftare ordet förekommer i dokumentet och ju mer sällan det förekommer i andra dokument.
-
Vad är stoppord?
-
Alla dokumentdatabaser innehåller mängder av värdelösa ord. Det handlar om små ord som förekommer i nästan alla dokument och därför är helt värdelösa för informationssökning. Kort uttryckt är deras inverterade dokumentfrekvens så låg att de knappt påverkar sökordsmatchningen. Genom att ta bort dessa ord bidrar också till ett mindre index och snabbare sökningar.
Recensioner
Bidragsgivare och utvecklare
”Relevanssi – A Better Search” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.
Bidragande personer”Relevanssi – A Better Search” har översatts till 16 språk. Tack till översättarna för deras bidrag.
Översätt ”Relevanssi – A Better Search” till ditt språk.
Intresserad av programutveckling?
Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.
Ändringslogg
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()
.