TheaterEncyclopedie:Verbeteren zoekfuncties TE (2019)
Uit TheaterEncyclopedie
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:
- Standaard zoekvenster met standaard MediaWiki zoekmachine
- Speciale zoekpagina (met standaard MediaWiki zoekmachine)
- Semantic zoekfunctionaliteit
- 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:
- De Extensie CirrusSearch, gebaseerd op de extensie Elastica of Elasticsearch
- De Extensie SphinxSearch (beta), gebaseerd op de Open Source Sphinx search engine.
Het gebruik van externe zoekoplossingen, zoals:
- Google Custom Search (voorheen Google Site Search)
- DuckDuckGo