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

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.

Search Box Never found

All of the features seem to work as advertised. However, there is no mention of actually how to do a search. As in where do I type in the search item? And I never found it. Finally gave up.

Great UX => Findability

The way Relevanssi enables findability within a site is the most powerful component you can add to a user's search experience. Synonyms and the ability to look intelligently within custom types and fields (to name a few) just opens up the content in a way that native search does not. This allows us, for example, to easily add words in a custom post field that is reflective of a user's natural language — an important consideration for e-commerce and directory sites. Search is a powerful navigational tool in itself and crafting its construct is part of the "invisible" care and attention that we can put into our products to provide exceptional and relevant experiences (for both our clients, and their customers). Relevanssi helps us control this relevance in balance with a client's business decision to never give a user a dead-end of no results. No results are bad, but irrelevant results can be worse. The unexpected, swift and selfless support form the author, Mikko, was also a life saver on our last project when we needed that extra bit of genius to make the project great with a very specific query.

Excellent plugin

It does all I need and more! Support is great, the knowledge base is also very helpful providing quick solutions for most of my problems. Plugin is lightweight and easy to configure. Tested with large databases, indexing over 10,000 pages with no problem.

Brilliant search plugin with amazing support

I bought this for a client that wanted the ability to search in PDFs. The plugin works well with no configuration. I have needed some specific help with understanding how search works and Mikko has been amazing with his prompt, helpful responses.
Lue kaikki 230 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.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.