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.
  • Gutenberg-yhteensopiva.

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 ja muille vastaaville jäsenyyslisä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.
  • Samankaltaiset artikkelit.
  • Automaattiset edelleenohjaukset hauille.

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

28.9.2020
I found Relevanssi looking for a tool that would allow my user to search document content, mainly PDFs. I installed the free version and was pleased everything worked perfectly, so I moved on to the Premium version. Now, I am running a few WordPress sites, and this was mainly for a multisite, so I was a little concerned about how it would work. I had some customization on the search results page that was causing some initial errors, but they were easy to work out. Later we had some specific requests that were outside of the plugins capabilities, specifically hiding PDFs or Doc until a post date so we could pre-build pages and test. I emailed Mikko asking if there were any options I could check in the settings for Relavenssi or something, and Mikko replied with a coding solution for my custom page that was perfect. He didn't have to give me development tips. He could have said, sorry that is not something available at this time. Mikko saved me days of trial and error, and I can not thank him enough. Mikko is outstanding, and I would highly recommend Relevanssi.
11.9.2020
Mikko is amazing!! Flatsome theme had recommended Relevanssi when I wanted to narrow down the search results in my store. After I set it up, there was a big problem... No results showed up. I sent a message via the contact form and immediately received a response! After a few emails back and forth, Mikko not only solved my problem but thoroughly explained what was going on. He went above and beyond!! Can't believe this plugin is free. If anyone has a need for the premium version - I highly recommend it! Support is excellent!
10.9.2020
The best search plugin out there! Works with custom post types. Mikko was super responsive and helpful with the issues I ran into with custom post types. I highly recommend Relavanssi.
Lue kaikki 277 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 10 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.8.2

  • Uusi ominaisuus: Uusi suodatinkoukko relevanssi_term_where mahdollistaa hakukyselyn avainsanan WHERE-ehtojen suodattamisen.
  • Pieni korjaus: Dokumenttien määrän laskeminen asynkronisesti aiheutti ongelmia joissain tapauksissa (esim. tuotaessa suurta määrää artikkeleita). Nyt lukumäärät päivitetään vain täyden indeksoinnin yhteydessä ja muuten kerran viikossa.
  • Pieni korjaus: Fraasihakua on parannettu. Nyt on mahdollista hakea fraaseja, jotka sisältävät ampersandeja ja vastaavia merkkejä.

4.8.1

  • Suuri korjaus: WooCommercen versiossa 4.4.0 tulleet muutokset rikkoivat Relevanssi-haun. Tämä päivitys korjaa tuotehaut useimmissa tapauksissa.
  • Pieni korjaus: Lokeista estäminen ei toiminut, jos käyttäjätunnusten välissä oli välilyönti (’käyttäjä_a, käyttäjä_b’). Nyt ylimääräisistä välilyönneistä ei ole haittaa.
  • PIeni korjaus: Asynkroninen artikkelimäärän laskeminen aiheutti ikuisen silmukan Snitch-lisäosan kanssa. Tämä on nyt estetty.
  • Pieni korjaus: Relevanssin indeksointi käynnistyi automaattisesti tallennettavista vedoksista.
  • Pieni korjaus: relevanssi_index_custom_fields-koukkua ei käytetty fraasihaun yhteydessä, joten suodattimella lisättyjä avainkenttiä ei voinut käyttää fraasihaussa.

4.8.0

  • Toiminnan muutos: Relevanssi vaatii nyt PHP:n 7-version.
  • Toiminnan muutos: Relevanssi lajittelee merkkijonoja strnatcasecmp() funktiolla strcasecmp()-funktion sijasta. Tämä johtaa luonnollisempiin tuloksiin, jos merkkijonoissa on numeroita.
  • Toiminnan muutos: Relevanssin alustus on siirretty prioriteetiltä 10 prioriteetille 1 init-koukussa ongelmien välttämiseksi.
  • Uusi ominaisuus: Uusi suodatinkoukku relevanssi_get_approved_comments_args antaa muokata get_approved_comments-funktion parametrejä kun Relevanssi indeksoi kommentteja.
  • Uusi ominaisuus: noindex-tagilla ympäröityä sisältöä ei käytetä otteissa.
  • Uusi ominaisuus: [et_pb_fullwidth_code]-lyhytkoodi poistetaan nyt kokonaan sisältöineen Relevanssin indeksoinnin ja otteiden rakentamisen yhteydessä.
  • Suuri korjaus: Relevanssi ei indeksoinut uusia kommentteja lisättäessä. Bugi on voinut olla pitkäänkin, joten suosittelemme indeksoimaan kaiken uudestaan, jos sisällytät kommentit indeksiin.
  • Pieni korjaus: Autoload on kytketty pois päältä useilta harvoin tarvituilta asetuksilta.
  • Pieni korjaus: Fraasihaku ei toiminut kunnolla näkyvissä avainkentissä.
  • PIeni korjaus: TablePress-tuki saattoi aiheuttaa vakavia virhetilanteita, jos artikkeleita lisättiin ennen Relevanssin lataamista. Näitä virheitä ei enää tule.
  • Pieni korjaus: Artikkelien lukumäärän laskeminen on siirretty asynkroniseksi toiminnoksi, jotta se ei hidasta sivustoa.
  • Pieni korjaus: Relevanssi ei enää päivitä artikkelien lukumäärää relevanssi_insert_edit()-funktiossa, jos artikkelia ei indeksoitu.

4.7.2

  • Pieni korjaus: Mediakirjastosta hakeminen ei toiminut, jos Relevanssia ei oltu asetettu indeksoimaan attachment-artikkelilajia. Relevanssi ei enää blokkaa oletushakua näissä tapauksissa.
  • Pieni korjaus: Lisää yhteensopivuutta relevanssi_indexing_restriction-muutoksen suhteen, indeksointiasetuksissa näkyy nyt varoitus jos koodissa on ongelmia.

4.7.1

  • Uusi ominaisuus: Uusi suodatin relevanssi_post_content_after_shortcodes prosessoi artikkelin sisällön lyhytkoodien avaamisen jälkeen, mutta ennen HTML-tagien poistamista.
  • Pieni korjaus: Lisää yhteensopivuutta relevanssi_indexing_restriction-muutoksen suhteen.

4.7.0

  • Uusi ominaisuus: Uusi suodatinkoukku relevanssi_admin_search_blocked_post_types tekee helpommaksi poistaa Relevanssin toiminnallisuutta tietyistä ylläpitopuolen hauista. Relevanssi on esimerkiksi valmiiksi estetty Reusable Content Blocks -lisäosan rc_blocks artikkelilajista.
  • Uusi ominaisuus: Syy, miksi artikkelia ei ole indeksoitu, kerrotaan avainkentässä _relevanssi_noindex_reason.
  • Muutos toiminnassa: relevanssi_indexing_restriction -suodatinkoukun muoto on muuttunut. Merkkijonon sijasta se ottaakin arrayn, jossa on MySQL-kysely indeksissä ’mysql’ ja selitysteksti indeksissä ’reason’.
  • Muutos toiminnassa: Relevanssi huomioi sanojen minimipituuden tokenoidessaan hakulausetta.
  • Muutos toiminnassa: Sisällön hukkasanat poistetaan hakulauseista kun Relevanssi tekee otteita ja korostuksia. Kun Relevanssi käyttää tokenoimattomia hakusanoja otteiden tekemiseen, hukkasanat poistetaan niistä. Tämän kaiken tulisi johtaa parempiin otteisiin.
  • Pieni korjaus: Emojit käsitellään paremmin indeksoitaessa. Jos tietokanta tukee emojeita, ne sallitaan, muuten ne enkoodataan.

4.6.0

  • Muutos toiminnassa: Fraasit ovat nyt vähemmän rajoittavia TAI-hauissa. Haku ’foo ”bar baz”’ löysi ennen vain artikkeleita, joissa oli fraasi ”bar baz”, mutta nyt se löytää myös artikkeleita, joissa on vain hakusana ’foo’.
  • Pieni korjaus: User Access Manager näytti vedoksia hakutuloksissa. Tämä on nyt korjattu.