DoqueDB / doquedb

DoqueDB is an open source relational database management system featuring powerful Japanese full-text search.
https://www.doquedb.ricoh.co.jp
13 stars 1 forks source link
database doquedb full-text-search sql

Overview

DoqueDB is a relational database featuring powerful Japanese full-text search.
Links to the documents are provided at the end of this document.

Operating environments

DoqueDB can be used in the following environments:

*1 Operation has been verified under:

*2 Required memory varies depending on data size.
*3 Required disk space varies depending on the size of database and logs.

Quick start

Please obtain the binary package from Releases.
The name of the binary package is doquedb-\<version>.\<architecture>.tar.gz.

Install and start server

Installation must be performed by the root user.
Execution as the root user is indicated by the prompt "#".

# tar xvf doquedb-<version>.<architecture>.tar.gz
# cd doquedb
# ./install.sh
# ./setup.sh
# cd /var/lib/DoqueDB/bin
# ./doquedb start

Execute examples

The examples can be run as a non-root user.
Execution as a non-root user is indicated by the prompt "$".

$ mkdir ~/doquedb
$ cp -rp /var/lib/DoqueDB/doc/sample ~/doquedb
$ cd ~/doquedb/sample/sqli

Create a database and a table, load data and create an index.
Then perform various search samples.
See the shell scripts for details on the searches.

$ ./setup.sh
$ ./likeSearch.sh
$ ./rankSearch.sh
$ ./sentenceSearch.sh

Stop server

# cd /var/lib/DoqueDB/bin
# ./doquedb stop

Uninstall

# cd <directory where you extracted the package>
# ./unsetup.sh
# ./uninstall.sh
# rm -fr /var/lib/DoqueDB

Building DoqueDB from source code

See BUILDING_PROCEDURE.md.

Documents

The following documents are available.
At this time, only Japanese-language documents are available.

Community and supports

Use GitHub Issues and Pull Request for any requests and bug reports.
If you want to contribute code with Pull Request,
you'll need to agree to the Contributor License Agreement
(for individuals: INDIV_CLA.txt, for corporations: CORP_CLA.txt).
Please fill out the form and send it to the address listed.

Licenses

The source code of DoqueDB is released under the Apache License 2.0.
Please see LICENSE/NOTICE.txt for third-party software licenses.