{"repo":"geange/lucene-go","free":true,"listed":false,"github":"https://github.com/geange/lucene-go","clone":"git clone https://github.com/geange/lucene-go.git","description":"A Go port of Apache Lucene（Go版Lucene）","language":"Go","stars":65,"topics":["go","golang","lucene","search-engine","database"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"lucene-go 中文 About Lucene is a search engine library. lucene-go is its Golang version implementation. Current Version Only support Go1.21+ Developed based on Lucene 8.11.2 Some libraries are basically available, and unit testing is being completed Our Goals API interface compatible with Java version Lucene Maintain a high-quality Go version search engine library Provides stronger performance than the Java version of Lucene Current Tasks Improve the unit testing of the basic library Improve development and design documents Add Code Use Cases Project Overview The goal of the project has undergone several twists and turns during the development process, encountering far greater difficulties than expected, language differences, and a lack of theoretical knowledge. After a year of development, the following major modules have been gradually completed: core/store: Lucene's storage module is mainly responsible for data serialization processing core/document: Define some search related data structures for Lucene core/index: The implementation of Lucene index is also the main package exposed to the public core/search: Mainly including the implementation of query (used for data retrieval in indexes) memory: Implemented a memory based search engine, a simplified version of Lucene util/fst: Implementation of FST (Lucene's important data structure) util/automaton: Implementation of Automata codes: serialization, currently only supports the format of simpleText (using plain text informatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/geange","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geange/lucene-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}