Relevanssi – Parempi haku

Kuvaus

Relevanssi korvaa WordPressin oletushaun paremmalla haulla, jossa on paljon enemmän ominaisuuksia ja säädettäviä asetuksia. Saat paremmat tulokset ja paremman näköiset tulokset – käyttäjäsi kiittävät.

Tämä on Relevanssin ilmaisversio. Saatavilla on myös Relevanssi Premium, jossa on lisää ominaisuuksia. Lisätietoja Premiumista löydät Relevanssin sivuilta.

Relevanssin käyttäminen voi vaatia suuria määriä (jopa satoja megatavuja) tietokantatilaa. Jonkunlaisena arviona voit kertoa wp_posts-tietokantataulun viemän tilan kolmella. Jos palveluntarjoajallasi on rajoitetusti tilaa tietokantatauluille, Relevanssin käyttäminen voi olla ongelma. Näissä tapauksessa emme suosittele Relevanssin käyttämistä.

Tärkeimmät ominaisuudet

  • Hakutulokset relevanssin mukaan, ei aikajärjestyksessä.
  • Sumea haku: löydä osumia osittaisten sanojen perusteella.
  • Löydä artikkelit, jotka vastaavat vähintään yhtä hakusanaa (TAI-haku) tai joissa on kaikki sanat (JA-haku).
  • Fraasihaku lainausmerkeillä, esimerkiksi ”musta kissa”.
  • Luo hakutuloksista otteita, joissa näkyy hakusana korostettuna.
  • Korosta hakusanat artikkeleissa, joihin käyttäjä siirtyy hakutulossivulta.
  • Hae kommentteja, avainsanoja, luokkia ja avainkenttien sisältöä.
  • Multisite-tuki.
  • bbPress-tuki.

Kehittyneet ominaisuudet

  • Säädä otsikoiden, avainsanojen ja kommenttien painoarvoa.
  • Pidä lokia käyttäjien hauista, näytä suosituimmat haut ja haut, jotka eivät löydä osumia.
  • Rajoita hakuja tiettyihin luokkiin tai avainsanoihin.
  • Indeksoi omat artikkelilajit ja taksonomiat.
  • Indeksoi lyhytkoodien sisältö.
  • Googlen tyyliset ”Tarkoititko”-ehdotukset, jotka perustuvat käyttäjien onnistuneisiin hakuihin.
  • Tuki WPML ja Polylang -lisäosille.
  • Tuki s2member, Members, Groups ja Simple Membership -lisäosille.
  • Kehittyneitä suotimia, joilla saat tuloksista juuri sellaiset kuin haluat.
  • Hakujen rajoitus parantaa suorituskykyä isoilla tietokannoilla.
  • Kytke artikkelien sisällön tai otsikoiden indeksointi pois päältä halutessasi.

Premium-version ominaisuudet

  • Liitteiden sisällön indeksointi (PDF, Office, Open Office).
  • Paremmat ”Tarkoititko”-ehdotukset.
  • Hae monelta alasivustolta samassa multisite-asennuksessa.
  • Indeksoi ja hae käyttäjiä.
  • Indeksoi ja hae taksonomiatermien sivuja (luokat, avainsanat, omat taksonomiat).
  • Indeksoi ja hae wp_posts-taulun sarakkeita.
  • Mahdollisuus painottaa eri artikkelilajeja ja taksonomioita.
  • Mahdollisuus painottaa uusia artikkeleita.
  • Käyttäjille mahdollisuus valita JA ja TAI -operaattorien välillä, + ja – -operaattorit (JA ja EI).
  • Asetusten tuominen ja vieminen.
  • WP CLI -komentoja.
  • Aiheeseen liittyvät artikkelit.

Relevanssi Facebookissa

Voit löytää Relevanssin Facebookista.

Kiitokset

  • Cristian Dammille tagien ja kommenttien indeksoinnista, rajoitustoiminnoista ja yleisestä avuliaisuudesta.
  • Marcus Dalgrenille UTF-8-fiksauksista.
  • Warren Tapelle version 2.5.5 korjauksista.
  • Mohib Ebrahimille armottomasta buginmetsästyksestä.
  • John Calahanille version 4.0 betatestauksesta.

Kuvankaappaukset

  • Asetusten etusivu
  • Indeksointiasetukset
  • Hakuasetukset
  • Lokiasetukset
  • Otteet ja korostukset
  • Synonyymiasetukset
  • Hukkasana-asetukset

Asennus

  1. Asenna lisäosa WordPressin lisäosasivulta.
  2. Aktivoi lisäosa.
  3. Mene lisäosan asetussivulle ja indeksoi tietokanta ohjeiden mukaisesti.
  4. Siinä se!

Relevanssi käyttää WordPressin oletushakulomaketta, eikä yleensä edellytä muutoksia hakutulosten sivupohjaan.

Jos haku ei tuota tuloksia, teemasi hakutulossivupohjassa on luultavasti query_posts()-funktio. Se sekoittaa Relevanssin. Löydät lisätietoja Relevanssin tietämyskannasta.

Relevanssin poistaminen

Jos haluat poistaa Relevanssin, käytä WordPressin lisäosanhallintaa: poista lisäosa ensin käytöstä ja poista se sitten. Jos poistat tiedostot suoraan palvelimelta, tietokantaan jää turhaa tavaraa.

UKK

Tietämyskanta

Vastauksia ongelmiin löytyy Relevanssin tietämyskannasta.

WordPressin aputoiminto

Vastauksia moniin kysymyksiin löytyy Relevanssin sisäisestä aputoiminnosta. Kun olet Relevanssin asetussivulla WordPressin ylläpidossa, klikkaa vain ”Apua” ruudun oikeassa yläkulmassa.

Relevanssi ei toimi

Jos tulokset eivät muutu kun olet asentanut ja aktivoinut Relevanssin, hakutulossivupohjassasi on luultavasti käytetty query_posts()-funktiota. Se rikkoo Relevanssin. Poista query_posts() ja katso mitä tapahtuu.

En löydä sanoja, joissa on et-merkki tai väliviiva

Lue Words with punctuation can’t be found. Tämä on Relevanssin ominaisuus, johon voit vaikuttaa indeksointiasetuksista.

Missä on loki käyttäjien hauista?

Katso ylläpitovalikon yläosaa ja kohtaa ”Käyttäjien haut”.

Relevanssipistemäärän näyttäminen

Relevanssi varastoi relevanssipistemäärän $post-muuttujaan. Lisää vain

echo $post->relevance_score

hakutulossivupohjaasi PHP-koodiblokin sisälle.

Tarkoititko-ehdotukset

Relevanssissa on Google-tyyliset ”Tarkoititko”-ehdotukset. Lisätietoja löytyy ”Tarkoititko”-ehdotukset -artikkelista Relevanssin tietämyskannassa.

Mitä on tf * idf -painotus?

Tiedonhaun perinteinen painotuskaava. Tf tarkoittaa termifrekvenssiä ja idf käänteistä dokumenttifrekvenssiä. Termifrekvenssi on se, kuinka monta kertaa sana esiintyy dokumentissa, dokumenttifrekvenssi taas niiden dokumenttien lukumäärä, joissa sana esiintyy.

Sanan paino on suurempi, mitä useammin se dokumentissa esiintyy ja mitä harvemmassa dokumentissa se on.

Mitä ovat hukkasanat?

Jokaisessa dokumenttitietokannassa on valtavasti turhia sanoja. Kaikki ne pikkusanat, jotka esiintyvät jokseenkin jokaisessa artikkelissa ovat haun kannalta merkityksettömiä. Niiden käänteinen dokumenttifrekvenssi on niin pieni, ettei niillä ole merkitystä. Tällaisten sanojen poistaminen tekee indeksistä pienemmän ja hakemisesta nopeampaa.

Arvostelut

Recommend this to friends

Using the free version. It works well with Divi. Am not as tech-savvy as I would like, and so asked a help desk question and got a quick, helpful reply.

Increases clicks from search pages

I've been using this plugin for years and it definitely increases the # of clicks from my search pages. Relevance, not date, should trump and I appreciate the time put into the settings, that it doesn't create a new tab in WordPress, and how well it just works.
Lue kaikki 233 arvostelua.

Avustajat & Kehittäjät

“Relevanssi – Parempi haku” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt ovat osallistuneet tämän lisäosan kehittämiseen.

Avustajat

“Relevanssi – Parempi haku” has been translated into 6 locales. Kiitoksia kääntäjille heidän työstään.

Käännä “Relevanssi – Parempi haku” omalle kielellesi.

Oletko kiinnostunut kehitystyöstä?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Muutosloki

4.2.0

  • Uusi ominaisuus: Hakulomakelyhytkoodilla on uusi parametri dropdown, jolla voi lisätä kategoriavalinnan, esimerkiksi näin: [searchform dropdown="category"].
  • Uusi ominaisuus: Relevanssi voi nyt käyttää WP File Downloadin indeksoimaa PDF-tiedostojen sisältöä.
  • Uusi suodin: relevanssi_indexing_tokens suodattaa tokenit (yksittäiset sanat) ennen kuin ne indeksoidaan.
  • Poistettu suodin: relevanssi_default_meta_query_relation ei tehnyt muutenkaan enää mitään.
  • Muutos toiminnassa: Taksonomiakyselyiden oletusrelaatioksi vaihdettiin versiossa 4.1.4 AND, mutta muutos ei toiminut vielä. Nyt se toimii.
  • Muutos toiminnassa: Relevanssin välttämien artikkelityyppien listalle on lisätty uusia artikkelilajeja (mm. ACF, TablePress ja WooCommerce).
  • Iso korjaus: Taksonomiakyselyiden käsittely on refaktoroitu täysin ja siinä sivussa poistettiin useita erilaisiin rajatapauksiin liittyviä bugeja.
  • Iso korjaus: Gutenberg-blokkien indeksointi toimi vain Gutenberg-lisäosan kanssa. Nyt se toimii myös WP 5.0:n sisäänrakennetun Gutenbergin kanssa. Jos käytät Gutenberg-blokkeja, indeksoi tietokanta uudestaan.
  • Iso korjaus: Otteiden tekeminen ja korostukset eivät kunnioittaneet ”Avainsanojen kohdistus”-asetusta. Nyt ne tekevät niin ja otteiden pitäisi olla parempia.
  • Iso korjaus: JA-haut vaativat tietokantakyselyjä, joista saattoi tulla liian pitkiä. Tätä on optimoitu tuntuvasti.
  • Iso korjaus: Taksonomiatermien alikyselyiden relaatiot eivät toimineet odotetulla tavalla.
  • Pieni korjaus: iOS oletuksena käyttämät lainausmerkit eivät toimineet fraasioperaattorina. Nyt fraasioperaattori on joustavampi.
  • Pieni korjaus: Tarkoititko-toiminto hajosi yli 255 merkin hakusanoilla.
  • Pieni korjaus: Fraasit, joissa on numeroita ja yksi sana kuten ”7 veljestä” eivät toimineet, koska numeroita ei laskettu sanoiksi.

4.1.4

  • EXISTS ja NOT EXISTS eivät toimineet taksonomiatermeille.
  • WPML:n artikkelityyppien käsittelyä on parannettu ja Relevanssi tukee paluuta oletuskieleen.
  • Relevanssi muistuttaa nyt lokien automaattisen tyhjennyksen kytkemisestä päälle. Niin kannattaa tehdä, muuten hakutehokkuus kärsii lokien kasvaessa.
  • Groups-lisäosan artikkelisuodatinta käytetään vain julkisiin artikkeleihin, jotta vedokset eivät näy käyttäjille.
  • Kyselyparametri posts_per_page ei toiminut; se on nyt lisätty hyväksyttyjen parametrien listalle ja toimii taas.
  • Relevanssi ei enää kirjaa tyhjiä kyselyjä lokiin.
  • Taksonomiakyselyiden oletuslogiikka vaihtui OR-logiikasta AND-logiikkaan, koska WP_Query toimii oletuksena näin.
  • WP:n versiolla 5.1 Relevanssi käyttää wp_insert_site -suodatinta poistetun wpmu_new_blog -suodattimen sijasta.
  • Blogien luominen multisite-ympäristössä toimii paremmin WP:n versioilla 5.1+.
  • Relevanssi tukee Restrict Content Pro -lisäosan oikeuksia.

4.1.3

  • Parannuksia avainkenttiin perustuvaan lajitteluun.
  • Relevanssin asetussivu ei enää anna sulkea pois kategorioita, joihin olet rajoittanut haun.
  • Members-lisäosan yhteensopivuutta on parannettu: Membersin rajoituksia käytetään vain jos ”content permissions”-toiminto on käytössä.
  • Otteiden asetussivulla oli ongelmia.
  • Slimstat Analytics -lisäosan lyhytkoodi on nyt blokattu.
  • Uusi suodin: relevanssi_search_form toimii aivan kuten get_search_form, mutta vain Relevanssin lyhytkoodilla tehtyihin hakulomakkeisiin.
  • JetPackin taksonomiat ja artikkelityypit on lisätty estolistalle, jotta ne eivät näy Relevanssin asetuksissa.

4.1.2

  • CSS-tyylin valitseminen korostuskeinoksi ei ollut mahdollista. Nyt on.
  • Gutenbergin kierrätettävien blokkien indeksointi meni pahasti rikki Gutenbergin päivityksen myötä. Se on korjattu.
  • Relevanssi kunnioittaa nyt WooCommercen ”sulje pois hausta” -asetusta.
  • post__not_in oli yhä buginen, mutta ei ole enää.
  • Uusi suodin: relevanssi_comparison_order vaikuttaa järjestykseen artikkelilajin mukaan lajiteltaessa.
  • ”Tarkoititko”-hakuihin liittyi hyvin hidas tietokantahaku. Se on nyt välimuistitettu, jonka pitäisi johtaa jopa sekuntien nopeuslisään hakuja tehtäessä.
  • Korostukset code-blokkien ja vastaavien sisällä hoidetaan nyt paremmin.

4.1.1.2

  • Fiksaa rikki menneen Käyttäjien haut -sivun.

4.1.1.1

  • Lisää puuttuneen Gutenberg-yhteensopivuustiedoston.

4.1.1

  • Relevanssi voi nyt indeksoida Gutenbergin kierrätettäviä blokkeja.
  • post__in ja post__not_in eivät toimineet kunnolla. post_parent__in ja post_parent__not_in saivat myös korjauksia.
  • Lajitteluun voi nyt käyttää nimettyjä metakyselyitä. Avainkenttien mukaan lajittelua on muutenkin parannettu.
  • Lokien vienti ei toiminut kunnolla.
  • Hukkasanojen lisääminen yleisimpien sanojen listasta on korjattu.
  • relevanssi_get_words_having-suodinta käytetään nyt myös ilmaisversion ”Tarkoititko”-kyselyihin.
  • Uusia suotimia: relevanssi_1day ja relevanssi_7days säätävät hakulokien näyttämisen päivämääriä, joten voit valita 1, 7 ja 30 päivän sijasta jotkut toiset rajaukset.

4.1.0.1

  • Toimiva ylläpitohaku.

4.1

  • Uusi ominaisuus: Lokin voi nyt viedä CSV-tiedostona.
  • Uusi ominaisuus: Ylläpitohaku-sivulla voi tehdä Relevanssi-hakuja WP:n ylläpidossa.
  • Uusi suodin: relevanssi_admin_search_capability säätää, ketkä näkevät ylläpitohakusivun.
  • Uusi suodin: relevanssi_entities_inside_pre ja relevanssi_entities_inside_code säätävät miten HTML-entiteettejä käsitellään pre ja code -tagien sisällä.
  • Numeriset avainkentät (meta_value_num) lajitellaan nyt numeroina, eikä merkkijonoina.
  • Kiinnitettyjen artikkelien $post->relevanssi_pinned on 1, tätä voi hyödyntää esimerkiksi hakutulossivujen tyyleissä.
  • Tarkoititko -toimintoa on hieman tuunattu, tulosten pitäisi olla vähemmän outoja.
  • Post parent -parametreihin voi nyt antaa arvoksi nollan, eli nyt on helpompaa hakea artikkelien lapsia tai artikkeleita, joilla ei ole vanhempia.
  • Polylang-yhteensopivuutta on parannettu.
  • Fraasit, joissa on heittomerkkejä, toimivat nyt paremmin.
  • relevanssi_excerpt-suodin sai toisen parametrin, jossa on artikkelin ID.
  • Avainkenttien mukaan lajittelu toimii taas.
  • WP Search Suggest -yhteensopivuus lisätty.