TheaterEncyclopedie:Verbeteren zoekfuncties TE (2019)

Uit TheaterEncyclopedie
Ga naar: navigatie, zoeken
Heb je vragen, opmerkingen of ideeën over deze pagina? Plaats ze op de Overlegpagina! (Wel eerst even inloggen...)

Wensen voor- en klachten over de huidige zoekfunctionaliteit

De huidige zoekfunctionaliteit op de TE bestaat uit:

  1. Standaard zoekvenster met standaard MediaWiki zoekmachine
  2. Speciale zoekpagina (met standaard MediaWiki zoekmachine)
  3. Semantic zoekfunctionaliteit
    1. Diverse onderdelen... (nog aan te vullen)

Eerste inventarisatie van wensen / klachten standaard zoekfunctionaliteit

  • Hoofdletter gevoeligheid zoektermen
    • Hoewel MediaWiki artikel-titels hoofdlettergevoelig zijn, heeft dit bij de standaard zoekfunctie maar weinig effect. De zoekterm met en zonder hoofdletters wordt gevonden.
    • Zoeksuggesties zijn hoofdlettergevoelig na de beginletter
  • De standaard zoekfunctionaliteit is gevoelig voor diakritische tekens (tekens met accenten)
  • Non-associatief (het resultaat bevat geen verwante zoektermen, spellingssuggesties of synoniemen / homoniemen)
  • Zoeken op delen van een woord (niet zijnde prefix) geeft geen resultaat (“mbrand” geeft geen “Rembrandt”)
  • Geen ondersteuning van “wildcards” (*, ? e.d.)
  • Zoeksuggesties / autocomplete alleen op basis van prefix (reeds getypte tekst) en niet associatief
    • Bijvoorbeeld: Dit is m.n. lastig bij zoeken op "personen", die in de TE opgenomen zijn beginnend met de voornaam. Zoeken op achternaam geeft geen zoeksuggesties; overigens wel zoekresultaten.
  • Geen gerelateerde zoekopdrachten bij zoekresultaten

Problemen met de zoekfunctionaliteit van Semantic MediaWiki

(Nog) niet duidelijk of de bovengenoemde wensen/klachten tevens (deels) betrekking hebben op de Semantische zoekfunctionaliteit.

Dit moet nog worden uitgezocht.


Belangrijke eigenschappen / criteria / kenmerken van zoekfunctie

Om alternatieve zoekfunctionaliteit te kunnen evalueren is het nodig een lijst van (gewogen) criteria te beschikken, waarmee de oplossing kan worden "gerankt" t.o.v. ander oplossingen. Voorbeeld criteria:

  • Kwaliteit van zoekresultaten (correct, compleet, up-to-date, beperkt-tot-eigen-website)
  • Gebruiksvriendelijkheid zoekvenster (intuïtief, efficiënt, overzichtelijk)
    • Zoeksuggesties
    • Aanvullen / autocomplete
    • Snelheid
  • Gebruiksvriendelijkheid zoekresultaten (overzichtelijk, bruikbaar)
    • Goede ranking / top search results
    • Gerelateerde artikelen / suggesties
    • Suggesties / gerelateerde zoekopdracht
    • “Schoon” resultaat (geen reclame)
    • Snelheid
  • Integratie in MediaWiki
    • Vervangt standaard zoekvenster
    • Implementeerbaar in menu en navigatie onderdelen (skins)
    • Implementeerbaar op willekeurige pagina’s
    • Persoonlijke voorkeuren
    • Sjablonen / templates worden doorzocht
  • Veiligheid & privacy
  • Kosten
  • Opbrengsten (reclame)
  • Onderhoud en techniek
    • Installatie & integratie - complexiteit
    • Belasting webserver (processing, geheugen, opslagruimte, database)

Alternatieve zoekoplossingen voor MediaWiki / TheaterEncyclopedie

Het gebruik van alternatieve MediaWiki-zoekoplossingen, zoals:

  1. De Extensie CirrusSearch, gebaseerd op de extensie Elastica of Elasticsearch
  2. De Extensie SphinxSearch (beta), gebaseerd op de Open Source Sphinx search engine.


Het gebruik van externe zoekoplossingen, zoals:

  1. Google Custom Search (voorheen Google Site Search)
  2. DuckDuckGo

Zie ook