DevSumHeader1000

Joel är en passionerad utvecklare som brinner för webbutveckling. Efter att ha spenderat de senaste åren med att arbeta med storskaliga websiter och diverse open source-projekt relaterade till webbutveckling har Joel på senare tid blivit allt mer intresserad av alternativa sätt att bygga siter på, inte minst genom att dra nytta av sökmotorer.

Joel arbetar som frilansande konsult inom webbutveckling och arkitektur. Oftast med lösningar byggda på ASP.NET och EPiServer CMS. Han är även en av grundarna till företaget bakom Truffler.net, en söklösning för .NET-applikationer byggd på ElasticSearch och node.js.

Session

ElasticSearch – En sökmotor för NoSQL-generationen

Sökmotorer är kraftfulla varelser med vars hjälp vi kan lösa många olika typer av problem som får relationsdatabaser att gå på knäna. Traditionellt sett har vi dock ofta använt oss av crawlerbaserade sökmotorer som bäst lämpar sig för traditionella söksidor, eller av ”enterprise”-sökmotorer som krävt specialistkompetens.

ElasticSearch är en ny sökmotor med en öppen källkodslicens för NoSQL-generationen. Till skillnad mot många andra sökmotorer erbjuder den ett lättförståeligt, JSON-baserat, API. ElasticSearch har dessutom många funktioner som normalt återfinns i en dokumentdatabas snarare än i en sökmotor. För att inte tala om extrem skalbarhet och realtidssök.

Joel ger oss en introduktion till ElasticSearch och visar hur vi kan använda ElasticSearch både för vanliga söksidor och för att avlasta våra databaser och bygga bättre applikationer.