Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cuba-platform/fts
Full-Text Search Addon
https://github.com/cuba-platform/fts
cuba-component cuba-platform fts full-text-search lucene
Last synced: about 1 month ago
JSON representation
Full-Text Search Addon
- Host: GitHub
- URL: https://github.com/cuba-platform/fts
- Owner: cuba-platform
- License: apache-2.0
- Created: 2018-04-26T14:17:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-19T13:53:16.000Z (10 months ago)
- Last Synced: 2024-04-15T02:04:35.491Z (9 months ago)
- Topics: cuba-component, cuba-platform, fts, full-text-search, lucene
- Language: Java
- Homepage: https://www.cuba-platform.com/
- Size: 647 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# CUBA Full Text Search Add-on
[![license](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](http://www.apache.org/licenses/LICENSE-2.0)
[![Build Status](https://travis-ci.org/cuba-platform/fts.svg?branch=master)](https://travis-ci.org/cuba-platform/fts)
[![Documentation](https://img.shields.io/badge/documentation-online-03a9f4.svg)](https://doc.cuba-platform.com/fts-latest)Full Text Search Add-on provides unstructured search within the values of entity attributes and content of uploaded files.
For more information see [github.com/cuba-platform/cuba](https://github.com/cuba-platform/cuba).
## Build and install
In order to build the add-on from source, you need to install the following:
* Java 8 Development Kit (JDK)
* [CUBA Gradle Plugin](https://github.com/cuba-platform/cuba-gradle-plugin)
* [CUBA](https://github.com/cuba-platform/cuba)Let's assume that you have cloned sources into the following directories:
```
work/
cuba/
cuba-gradle-plugin/
fts/
```Open terminal in the `work` directory and run the following command to build and install the plugin into your local Maven repository (`~/.m2`):
```
cd cuba-gradle-plugin
gradlew install
```After that, go to the cuba directory and build and install it with the same command:
```
cd ../cuba
gradlew install
```Finally, go to the fts directory and build and install it with the same command:
```
cd ../fts
gradlew install
```