پکیج Gridify.Elasticsearch به کتابخانه Gridify اضافه شد!
200, OK
https://www.nuget.org/packages/Gridify.Elasticsearch icon

اگر با Elasticsearch کار کرده باشید میدانید که تولید Elasticsearch DSL Query کمی پیچیده است و عموما باید به صورت manual این Query هارو تولید کنید. 

با استفاده از این پکیج برای تولید این Query‌ها میتوانید از syntax پشتیبانی شده در Gridify استفاده کنید که کار ساخت Query برای Elasticsearch را ساده میکند. 

Documentation 

Github Repo


مثال:

await client.SearchAsync<User>(s => s
    .Index("users")
    .ApplyFiltering("emailAddress = John"));

query زیر را تولید میکند:

GET users/_search
{
  "query": {
    "term": {
      "emailAddress.keyword": {
        "value": "test@test.com"
      }
    }
  }
}



پکیج Gridify.Elasticsearch به کتابخانه Gridify اضافه شد!
از Elasticsearch ها بدون تنظیمات امنیتی استفاده نکنید
302, Found
https://twitter.com/ir_cert/status/1245802885964857344 icon

«... در راستای برنامه از قبل اعلام شده مرکز ماهر جهت رصد بانک‌های اطلاعاتی، نخستین گزارش این رصدها شامل ۳۶ پایگاه داده Elasticsearch فاقد احراز هویت شناسایی شده و مشخصات و اطلاعات آنها تحلیل شده است... »

از Elasticsearch ها بدون تنظیمات امنیتی استفاده نکنید
پروژه ASP.NET Core رزرو بلیط هواپیما مبتنی بر DDD و CQRS و Event Sourcing
200, OK
https://github.com/twzhangyang/RestAirline icon
Used Features and Technologies
  • ASP .NET Core 2.2
  • EF Core 2.2
  • RESTful API
  • Hypermedia API
  • DDD
  • CQRS
  • Event_Sourcing
  • MongoDb
  • ElasticSearch
  • Docker
  • Kubernetes
  • TDD 
پروژه ASP.NET Core رزرو بلیط هواپیما مبتنی بر DDD و CQRS و Event Sourcing
پیاده سازی جستجو با Elastic search در ASP.NET Core
200, OK
https://miroslavpopovic.com/posts/2018/07/elasticsearch-with-aspnet-core-and-docker icon

Elasticsearch یک موتور جست‌وجوی متن باز هست که به زبان جاوا نوشته شده و برای جست‌وجو از کتابخانه معروف Lucene استفاده می‌کند، با این تفاوت که پیچیدگی‌های Lucene رو پشت یک RESTful API ساده و منسجم پنهان کرده است. 

پیاده سازی جستجو با Elastic search در ASP.NET Core