addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartexportfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Data sig: ElasticSearch for .NET developers - David Green

Elasticsearch for .NET developers

If you're anything like me, you've finished building out your application and it's all nice and shiny...but you've left any/all the Full-Text "Search" functionality to the very end! You could use SQL Server’s Full-Text search capability but it seems a bit heavy or too complicated for what you’re trying to accomplish. Or perhaps you've always wondered how ecommerce sites implement that nifty looking dynamic drill down menu on the left hand side of the page that helps you filter your search by category and subcategory.  For these search-related questions and more, Elasticsearch might be the answer for you!

In this session we will explore using the Elasticsearch open source tool and how it can be used as a standalone NoSQL data store or as a means to compliment the capabilities of an existing applications data store. We'll start from the ground up on how to install and setup Elasticsearch. From a .NET developers perspective we'll talk about writing code against it with Visual Studio using the C# NEST driver or directly via Elasticsearch's native REST interface. As time permits we'll deep dive a little into some interesting features like faceting, highlighting and rankings. 

Join or login to comment.

  • Brian W.

    As to Ian's comment -- These all appear to be Java based. Do the Java calls map easily to the .NET calls? Or, would it better to wait for a new .NET version ElasticSearch book?

    April 25, 2014

  • Ian C

    ElasticSearch ebooks are today's (4/26) O'Reilly Deal of the Day:

    April 25, 2014

  • David "Jeet" G.

    Sorry, one last remark:
    Empire Strikes Back => 1980. According to

    1 · April 18, 2014

  • David "Jeet" G.

    Thanks everyone for coming and esp. for all the feedback! I will use this to refine the presentation going forward for future talks. Also, all the materials you saw last night are now on Github at:

    April 17, 2014

  • Brian W.

    I enjoyed the presentation as well. It got me thinking about how to incorporate it into a project I'm currently working on. The Vikings and the "Anger Driven Development" slides were also a nice touch. It's good to throw some levity in with the technical details.

    April 17, 2014

  • Rob Z.

    Great presentation David! Lots of great info to inspire us to dig in more. You'll keep answering our questions as we go right? ;-)

    April 17, 2014

  • Ron C.

    I second that - Thanks David! You did an awesome job providing an orientation to ElasticSearch. I've been interested in it for awhile but haven't had the opportunity to learn about it yet. Your talk last night was just what I needed. It provided and excellent intro and was a great way for beginners like me to get acquainted with ElasticSearch and it's capabilities. THANKS!

    1 · April 17, 2014

  • Dhruv S.

    Thanks David... I was particularly impressed by the way you showed how it does fuzzy search and integerates with other databases

    April 17, 2014

  • Steven S.

    Really great talk David! I'm pretty excited to try this out on my own. If I were cutting this down to 60 minutes I'd cut out the set up part all together and possible the explanation of converting from one db to Elasticsearch. Although I'd show typical usage like you had at the end with the search in elasticsearch, but documents in mongo. That seemed to be a critical arch point. Again great talk to a packed house at TRINUG

    2 · April 17, 2014

  • David "Jeet" G.

    The first half of the talk will be hands-on so feel free to bring your laptops if you'd like to follow along! The only prerequisite is that you have Windows 7/8 and Google Chrome installed. Yes, Chrome. Don't be showing up waving that Safari junk around all up in my bidness...

    April 14, 2014

  • Nick C.

    I really encourage people to check this out - I certainly wish I could attend. We ported Stack Overflow's search to Elasticsearch also using the NEST client (which is getting constant love) in about a day. It's very, very easy to get setup and going. Definitely don't look past ES because it's a bit outside the typical .Net ecosystem. It's rock solid, very powerful, and very easy to use via NEST or elasticsearch-net directly.

    1 · April 12, 2014

  • Greg P.

    kind of a stretch...

    2 · March 24, 2014

Our Sponsors

  • Pluralsight

    Donates free monthly subscriptions to their hardcore developer training.

  • Infragistics

    NetAdvantage software licenses

  • JetBrains

    Thank you!

  • O'Reilly Media

    technology books, online services

  • Redgate

    The world’s most trusted tools for making database changes

  • Devart

    Database connectivity solutions for Microsoft .NET

  • Telerik

    Telerik Ultimate Collection software licenses

  • Syncfusion

    Click for the free e-book library, the Succinctly series!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy