Posted by WhatUp on October 16, 2010 at 6:59pm
Hej!
Jobbar lite med en sajt där det ska finnas ett block som innehåller de fem mest populära sökorden.
Antog att detta gick att ordna med Views för att sedan göra ett block av det, men det var svårare än jag trodde.
Någon som kan förklara vad man behöver för inställningar för att detta ska funka med Views eller kanske någon sitter på en annan lösning?
Hjälp uppskattas.
Tack.
Comments
Du säger inte vad det är som
Du säger inte vad det är som är "svårare än jag trodde", så jag gissar lite.
Jag misstänker att problemet ligger i att sökmodules inte sparar sån statistik, vilket gör det svårt för att views att visa något.
Antingen så får du nog försöka hitta en modul som sparar sådana uppgifter om sökningar, eller skriva en egen.
Är det någon helt annanstans du fastnat så får du utveckla lite vad problemet är.
Jag har inte sett någon
Jag har inte sett någon lösning för core search för detta. Om du använder Apache Solr Search så finns modulen Apache Solr Statistics som tar fram en lista på de mest använda söktermerna.
//Pontus Nilsson, Digitalist
Tack för era svar, ska kolla
Tack för era svar, ska kolla upp modulen du länkade när jag kommer hem.
Antar att "Apache Solr Search" är en modul i sig? Som har "Apache Solr Statistics" som någon typ av undermodul?
Eller krävs det andra installationer och inställningar för att kunna använda Apache Solr Search?
Apache Solr är väsentligt mer
Apache Solr är väsentligt mer avancerat än core search. Apache Solr modulerna kräver en Solr databas för sin funktion, vilket alltså är skilt från din SQL-databas. Jag tror inte ens att du kommer kunna köra Solr på det genomsnittliga webhotellet.
Mer information finns bland annat här:
http://drupal.org/project/apachesolr
http://xdeb.org/node/1213
Någon som faktiskt arbetat med Solr får såklart gärna förklara om jag har fel någonstans.
Om det finns hooks för core-search så tror jag att det vore betydligt mindre jobb att skriva en egen modul för detta, än att använda Solr.
Okej, detta var ju inte så
Okej, detta var ju inte så bra, förvånar mig faktiskt att det inte redan finns en lösning på detta.
Jag är inte tillräckligt kunnig för att kunna skriva en egen modul, så jag vet inte riktigt hur jag ska lösa detta, men tack för hjälpen i alla fall.