Idag har vi förbättrat sökfunktionen på sajten. I den nya sökfunktion kan du snabbt och enkelt hitta allt möjligt på sajten. Allt är inte klart än och allt är inte finjusterat än men vi väljer ändå att släppa funktionen nu så att vi kan testa den över julledigheten.

Skärmdump av diskussionsforumets sökresultat med önskan om en god jul och en bild på en fågel och en katt i tomteluvor.
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder


I den här forumtråden tänkte jag att vi skulle skriva feedback på saker som behöver förbättras. Tack på förhand!
 
  • Gilla
Boilerplate4U
  • Laddar…
Kan man inte använda wildcards?
 
  • Sökfält med texten "god *" och meddelandet "Inga resultat hittades" på en webbplats.
  • Gilla
Per Eskilsson
  • Laddar…
richardtenggren
Något som jag stört mig på är om man söker på tex en användare eller inlägg, när man då går in på sökträffen öppnas detta i den inbyggda webbläsaren istället för i det riktiga gränssnittet? Varför?
 
  • Wow
  • Gilla
Boilerplate4U och 1 till
  • Laddar…
useless useless skrev:
Kan man inte använda wildcards?
Nej, tyvärr, man kan inte använda wildcards (*) än så länge men om det efterfrågas så ska vi så klart titta närmare på det. Har än så länge bara läst följande och vi har inte hunnit testa.
Be aware that wildcard queries can use an enormous amount of memory and perform very badly — just think how many terms need to be queried to match the query string "a* b* c*".
Warning: Allowing a wildcard at the beginning of a word (eg "*ing") is particularly heavy, because all terms in the index need to be examined, just in case they match. Leading wildcards can be disabled by setting allow_leading_wildcard to false.
https://www.elastic.co/guide/en/ela.../query-dsl-query-string-query.html#_wildcards
 
richardtenggren richardtenggren skrev:
Något som jag stört mig på är om man söker på tex en användare eller inlägg, när man då går in på sökträffen öppnas detta i den inbyggda webbläsaren istället för i det riktiga gränssnittet? Varför?
Jag tror du testat i appen. I appen har vi inte hunnit rulla ut den nya sökningen än. Vi hoppas kunna göra det nu under eftermiddagen men vi måste då starta om servern tyvärr under 2 minuter.
 
  • Gilla
richardtenggren
  • Laddar…
richardtenggren
Det stämmer, såg bra ut i Safari! :)
 
  • Gilla
Per Eskilsson
  • Laddar…
richardtenggren richardtenggren skrev:
Det stämmer, såg bra ut i Safari! :)
Prova nu igen. Nu ska den även funka i appen. Det är bara "autocomplete" som inte funkar när man söker i appen. Det kräver att vi uppdaterar appen.
 
richardtenggren
Redan hunnit testa, funkar bra :)
 
  • Gilla
Per Eskilsson
  • Laddar…
Nu har vi fixat så att flikarna "Artiklar, Nyheter, Trådar, Expertsvar, Medlemmar, Bloggar, Quiz, Sidor" bara syns om de har innehåll så att man slipper klicka och komma till en tomt sökresultat.

Vi har också fixat så att flikarna dyker upp i relevansordning, så att om en forumtråd får högre "poäng" än en artikel så syns trådar till vänster om artiklar.
 
Men listan på förbättringsåtgärder just nu ser ut så här:

1. Fixa så att man kan söka i trådar
2. Visa "Trendande" (mest sökt senaste 24 h) när man ställer sig i sökfältet men inte börjat söka
3. Fixa stöd för wildcards (*)
4. Fixa så att man kan sortera och filtrera på: relevans, datum, visningar, inlägg, författare, antal bilder, reaktioner, poäng
5. Fixa så att typ-filtret inte resettas när man gör om sökningen
6. Behåll autocomplete-resultatet även om man skriver så mycket att det inte finns träffar (behåll senaste träffen)
7. Lägg in direktlänk till ofta använda funktioner högst upp i autocomplete
8. Visa "bästa sökresultatet" i mitten av autocomplete för snabb åtkomst
9. Lägg till ”Hittar du inte det du söker? Sök igen eller ställ en fråga!” under pagineringen
10. Skriv ut antal unika författare i trådar
11. Fixa så att man kan Bevaka trådar direkt i sökresultatet så att det blir enklare att bevaka (och sluta bevaka) trådar
12. Fixa så att man kan Följa medlemmar direkt i sökresultatet så att det blir enklare att följa (och sluta följa) medlemmar
13. Visa betyg på innehåll som har tummen upp i sökresultatet
14. Visa betyg från recensioner i sökresultatet
15. Visa direktlänkar i sökresultatet om noden har ankarlänkar
16. Visa "Relaterade sökningar" ovanför pagineringen
17. Inför stemming-undantag så att man inte får upp "byggaren borde" när man söker på "bygga bord" (bord / borde, bygga / byggare, hum / humor, tänd / tänderna ...)
18. Se om det går att konfigurera tokenizern så den inte delar upp "a-hus" "xl-bygg" i flera ord bara för de innehåller ett bindesstreck.
 
Redigerat:
0. När man söker från mobil eller surfplatta saknas funktionen för att sortera på datum.
 
Redigerat:
  • Gilla
Per Eskilsson
  • Laddar…
Per Eskilsson Per Eskilsson skrev:
Nej, tyvärr, man kan inte använda wildcards (*) än så länge men om det efterfrågas så ska vi så klart titta närmare på det. Har än så länge bara läst följande och vi har inte hunnit testa.
Be aware that wildcard queries can use an enormous amount of memory and perform very badly — just think how many terms need to be queried to match the query string "a* b* c*".
Warning: Allowing a wildcard at the beginning of a word (eg "*ing") is particularly heavy, because all terms in the index need to be examined, just in case they match. Leading wildcards can be disabled by setting allow_leading_wildcard to false.
Det kan man lätt lösa med att sätta begränsningar på max antal träffar:
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-limit-query.html
och om man vill loopa träff-settet med cursor:
https://www.elastic.co/guide/en/elasticsearch/reference/7.1/sql-pagination.html
 
  • Gilla
Per Eskilsson
  • Laddar…
Per Eskilsson Per Eskilsson skrev:
Men listan på förbättringsåtgärder just nu ser ut så här:

1. Fixa så att typ-filtret inte resettas när man gör om sökningen
2. Fixa stöd för wildcards (*)
3. Fixa så att man kan söka i trådar
4. Behåll autocomplete-resultatet även om man skriver så mycket att det inte finns träffar (behåll senaste träffen)
5. Visa "Trendande" (mest sökt senaste 24 h) när man ställer sig i sökfältet men inte börjat söka
6. Lägg in direktlänk till ofta använda funktioner högst upp i autocomplete
7. Visa "bästa sökresultatet" i mitten av autocomplete för snabb åtkomst
8. Lägg till ”Hittar du inte det du söker? Sök igen eller ställ en fråga!” under pagineringen
9. Ändra jan, feb, mar, apr, maj, jun, jul, aug, sep, okt, nov, dec till jan., feb., mars, apr., maj, juni, juli, aug., sep., okt., nov., dec.
10. Gör "När som helst v" grå som x träffar
11. Skriv ut antal unika författare i trådar
12. Fixa så att man kan sortera och filtrera på: relevans, datum, visningar, inlägg, författare, antal bilder, reaktioner, poäng
13. Fixa så att man kan Bevaka trådar direkt i sökresultatet så att det blir enklare att bevaka (och sluta bevaka) trådar
14. Fixa så att man kan Följa medlemmar direkt i sökresultatet så att det blir enklare att följa (och sluta följa) medlemmar
15. Visa betyg på innehåll som har tummen upp i sökresultatet
16. Visa betyg från recensioner i sökresultatet
17. Visa direktlänkar i sökresultatet om noden har ankarlänkar
18. Visa "Relaterade sökningar" ovanför pagineringen
19. Inför stemming-undantag så att man inte får upp "byggaren borde" när man söker på "bygga bord" (bord / borde, bygga / byggare, hum / humor, tänd / tänderna ...)
20. Se om det går att konfigurera tokenizern så den inte delar upp "a-hus" "xl-bygg" i flera ord bara för de innehåller ett bindesstreck.
21. Spara inlägg (typ personlig länksamling) i din profil för senare uppföljning eller om det är viktig fakta osv.
 
  • Gilla
Per Eskilsson
  • Laddar…
Ah, Elastic search. Kul.
Redan nu känns den bra. Det var väl en ren Googlesökning innan? Var lite trist och kändes som den inte hörde ihop med siten.
 
  • Gilla
Per Eskilsson
  • Laddar…
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.