All Projects → elastic → elasticsearch-java

elastic / elasticsearch-java

Licence: Apache-2.0 License
Official Elasticsearch Java Client

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to elasticsearch-java

Chipmunk
log analysis tool
Stars: ✭ 247 (+168.48%)
Mutual labels:  search
typesense-go
Go client for Typesense: https://github.com/typesense/typesense
Stars: ✭ 61 (-33.7%)
Mutual labels:  search
svelte-algolia
Svelte plugin for keeping Algolia indices in sync with custom data fetching functions.
Stars: ✭ 17 (-81.52%)
Mutual labels:  search
Datbase
[DEPRECATED] Open data sharing powered by Dat
Stars: ✭ 251 (+172.83%)
Mutual labels:  search
uspto-opendata-python
A client library for accessing the USPTO Open Data APIs, written in Python.
Stars: ✭ 51 (-44.57%)
Mutual labels:  search
InteractiveCodeSearch.jl
Interactively search Julia code from terminal
Stars: ✭ 74 (-19.57%)
Mutual labels:  search
Haskell Symbol Search Cheatsheet
Haskell/GHC symbol search cheatsheet
Stars: ✭ 243 (+164.13%)
Mutual labels:  search
homepage
Custom Start/home page (multi LIVE search) with live animated weather and news ticker - written in HTML/JS. Minimal, self-hosted, and dope.
Stars: ✭ 35 (-61.96%)
Mutual labels:  search
v-oogle
Google.com, reVued. 🔎
Stars: ✭ 40 (-56.52%)
Mutual labels:  search
svelte-search
Accessible, customizable Svelte search component
Stars: ✭ 17 (-81.52%)
Mutual labels:  search
rgpipe
lesspipe for ripgrep for common new filetypes using few dependencies
Stars: ✭ 21 (-77.17%)
Mutual labels:  search
ci4-album
🔥 CodeIgniter 4 example Album module uses Domain Driven Design Architecture with Tactical Pattern
Stars: ✭ 67 (-27.17%)
Mutual labels:  search
indieweb-search
Source code for the IndieWeb search engine.
Stars: ✭ 16 (-82.61%)
Mutual labels:  search
Alfred Searchio
Alfred workflow to auto-suggest search results from multiple search engines and languages.
Stars: ✭ 250 (+171.74%)
Mutual labels:  search
daachorse
🐎 A fast implementation of the Aho-Corasick algorithm using the compact double-array data structure.
Stars: ✭ 75 (-18.48%)
Mutual labels:  search
Codequestion
Ask coding questions directly from the terminal
Stars: ✭ 246 (+167.39%)
Mutual labels:  search
subst
Search and des... argh... replace in many files at once. Use regexp and power of Python to replace what you want.
Stars: ✭ 20 (-78.26%)
Mutual labels:  search
kaki
Search tool designed for developers
Stars: ✭ 41 (-55.43%)
Mutual labels:  search
SlideBar
SlideBar for Android 一个很好用的联系人字母快速索引
Stars: ✭ 47 (-48.91%)
Mutual labels:  search
BM
The Utility to Install Songs, Install Mods, Install/Update BMBF, Install HitSounds, download automatically made Playlists, get better support, switch between the modded and unmodded Version of Beat Saber, do full Backups and way more
Stars: ✭ 33 (-64.13%)
Mutual labels:  search

Elastic logo

Elasticsearch Java Client

The official Java client for Elasticsearch.

The Java client for Elasticsearch provides strongly typed requests and responses for all Elasticsearch APIs. It delegates protocol handling to an http client such as the Elasticsearch Low Level REST client that takes care of all transport-level concerns (http connection establishment and pooling, retries, etc).

The docs/design folder contains records of the major decisions in the design of the API. Most notably:

  • Object construction is based on the builder pattern.
  • Nested objects can be constructed with builder lambdas, allowing for clean and expressive DSL-like code.
  • Optional values are represented as null with @Nullable annotations instead of the newer Optional, the Java ecosystem being still very null-based.

Documentation

Please refer to the full documentation on elastic.co for comprehensive information.

Contributing

See CONTRIBUTING.md

Licence

This software is licensed under the Apache License 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].