https://github.com/kadirdemirkaya/elasticsearchapp
It is a project that includes filtering, searching and auto-completion based on the data obtained.
https://github.com/kadirdemirkaya/elasticsearchapp
api elasticsearch log windows-forms
Last synced: 7 months ago
JSON representation
It is a project that includes filtering, searching and auto-completion based on the data obtained.
- Host: GitHub
- URL: https://github.com/kadirdemirkaya/elasticsearchapp
- Owner: kadirdemirkaya
- Created: 2023-10-14T07:38:54.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-19T20:00:50.000Z (over 1 year ago)
- Last Synced: 2025-01-25T13:41:53.798Z (9 months ago)
- Topics: api, elasticsearch, log, windows-forms
- Language: C#
- Homepage:
- Size: 9.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ElasticSearchAPI
This project is an elastic search themed project consisting of a simple API and form projects.
## Features and Content
In this project, the Api project was used as BackEnd and the Form project was used as Client.
CRUD operations on the product\
Logging\
Category and Country filtering\
Autocomplete with letters and patterns\
Repository and Services- ElasticsearchAPI
Food Controller:
- `GET api/Food/ApplySeedData`: Applies SeedData.
- `GET api/Food/AllProduct`: Gets all products.
- `POST api/Food/AddProduct`: Adds products.
- `DELETE api/Food/DeleteProduct`: Deletes products.
- `GET api/Food/GetProduct`: Gets product based on ID.
- `PUT api/Food/UpdateProduct`: The product updates.
- `GET api/Food/AutoCompleteWithSearch`: It aims to find the initial letter or words containing the initials of the given word in a text.
- `GET api/Food/AutoComplete`: Allows finding words containing a certain pattern.
- `GET api/Food/CountryFilter`: Filters by city.
- `GET api/Food/CategoryFilter`: Filters by category.- ElasticsearchForm
## Loading
First pull the project
```bash
git clone https://github.com/kadirdemirkaya/ElasticsearchApp.git
```Change the information in the extension location
```bash
appsettings.json
```Get the API Project up and running
```bash
dotnet run
```## Form Image
