All Projects → weihesdlegend → Autocomplete-System

weihesdlegend / Autocomplete-System

Licence: MIT license
Restful Autocomplete service with Neo4j graph backend. Returns top suggestions.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Autocomplete-System

S2s
Coding time Compile. A tool to write code fastest.
Stars: ✭ 254 (+605.56%)
Mutual labels:  autocomplete
swoole-ide-helper-phar
Swoole IDE 自动补全,PHAR 包。
Stars: ✭ 14 (-61.11%)
Mutual labels:  autocomplete
geocoder
Geocoder is a Typescript library which helps you build geo-aware applications by providing a powerful abstraction layer for geocoding manipulations
Stars: ✭ 28 (-22.22%)
Mutual labels:  autocomplete
react-power-select
A highly composable & reusable select/autocomplete components
Stars: ✭ 63 (+75%)
Mutual labels:  autocomplete
react-search-autocomplete
A search box that filters the provided array of objects
Stars: ✭ 152 (+322.22%)
Mutual labels:  autocomplete
react-native-autocomplete-dropdown
Dropdown Item picker with search and autocomplete (typeahead) functionality for react native
Stars: ✭ 87 (+141.67%)
Mutual labels:  autocomplete
Openautocomplete
OpenAutoComplete -- CLI autocomplete specification
Stars: ✭ 249 (+591.67%)
Mutual labels:  autocomplete
BuildConfig.swift
Android-like auto-generate configuration files for macOS/iOS
Stars: ✭ 30 (-16.67%)
Mutual labels:  autocomplete
vue-thailand-address-autocomplete
🇹🇭 Autocomplete ที่อยู่ในประเทศไทย
Stars: ✭ 49 (+36.11%)
Mutual labels:  autocomplete
search-ui
JavaScript library to develop Search UIs for the web
Stars: ✭ 16 (-55.56%)
Mutual labels:  autocomplete
svelte-mapbox
MapBox Map and Autocomplete components for Svelte (or Vanilla JS)
Stars: ✭ 267 (+641.67%)
Mutual labels:  autocomplete
vim-stylus
A better vim plugin for stylus, including proper and up-to-date syntax highligting, indentation and autocomplete
Stars: ✭ 49 (+36.11%)
Mutual labels:  autocomplete
shell.how
Explain shell commands using next-generation autocomplete Fig.
Stars: ✭ 237 (+558.33%)
Mutual labels:  autocomplete
zsh-yarn-completions
Yarn completions for Z-shell that supports yarn workspaces
Stars: ✭ 35 (-2.78%)
Mutual labels:  autocomplete
choc-autocomplete
🏇 Autocomplete Component Package for Chakra UI
Stars: ✭ 286 (+694.44%)
Mutual labels:  autocomplete
Inquirer Autocomplete Prompt
Autocomplete prompt for inquirer
Stars: ✭ 250 (+594.44%)
Mutual labels:  autocomplete
react-autocomplete-tags
React Autocomplete Tags
Stars: ✭ 17 (-52.78%)
Mutual labels:  autocomplete
indicium
🔎 A simple in-memory search for collections and key-value stores.
Stars: ✭ 41 (+13.89%)
Mutual labels:  autocomplete
lua-complete
A Lua code completer
Stars: ✭ 21 (-41.67%)
Mutual labels:  autocomplete
bootstrap-5-autocomplete
autocomplete/typeahead js plugin for bootstrap v5
Stars: ✭ 79 (+119.44%)
Mutual labels:  autocomplete

Auto-complete System

Build Status

Auto-complete system using Neo4j graph database for storing data and providing fault tolerance. Returns top suggestions to users.

Feature Support

  • Restful search API for auto-completing any phrase in English and returns top suggestions. Auto-correct invalid user inputs.
  • Delete inappropriate phrases.
  • Build new servers from Neo4j databases.
  • Use advance logging techniques to track usage patterns and generate reports.
  • Serialization and deserialization of servers for data exchange.

How to use

  • Python version >= 3.7
  • Install Python3 venv
macOS/Linux
sudo apt-get install python3-venv # If needed
python3 -m venv env
source env/bin/activate

Windows
python -m venv env
  • Run pip3 install -r requirements.txt to install the python3 requirements
  • Run python service_flask.py to start REST service.
  • Run python analytics.py to generate usage reports.
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].