2. • Erik Eng
• Utvecklare på Karlsson & Lord
• Gillar tillgänglig data
• Bidrar gärna till öppen källkod
3. Planera & analysera
• Sök är ofta en efterkonstruktion
• Håll koll på Analytics
• Välj rätt sök för innehållet
Erik Eng
@ptz0n
4. WordPress standardsök
GET /?s=wordpress+på+internetdagarna
> SELECT * FROM wp_posts WHERE
((wp_posts.post_title LIKE
(wp_posts.post_content
((wp_posts.post_title LIKE
(wp_posts.post_content
((wp_posts.post_title LIKE
(wp_posts.post_content
) … ;
Erik Eng
… AND (
'%wordpress%') OR
LIKE '%wordpress%')) AND
'%på%') OR
LIKE '%på%')) AND
'%internetdagarna%') OR
LIKE '%internetdagarna%'))
@ptz0n
5. WordPress standardsök
• Söker på titel & innehåll
• Publicerade poster & sidor
• Sorterade kronologiskt
Erik Eng
@ptz0n
6. Hur jag vill ha söket
• Allt tillgängligt innehåll
• Sorterat efter relevans
• Snabbt som attan
Erik Eng
@ptz0n
7. MySQL: FULLTEXT
> ALTER TABLE `wp_posts`
> ADD FULLTEXT(`post_title`, `post_content`);
Erik Eng
@ptz0n