Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/undin/informationsearch


https://github.com/undin/informationsearch

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Environment #
Java 7

# Indexer #
## Build ##

```
./gradlew :Indexer:jar
```

Build creates executable Indexer.jar in Indexer/build/libs/ folder.

## Run ##

```
java -jar Indexer/build/libs/Indexer.jar path_to_indexing_folder
```

# Searcher #
## Build ##
```
./gradlew :Searcher:jar
```

Build creates executable Searcher.jar in Searcher/build/libs/ folder.

## Run ##

```
java -jar Searcher/build/libs/Searcher.jar path_to_index_file search_query
```
### Query ###
Search query has next grammar:

```
expr : expr '|' expr ;
expr : expr '&' expr ;
expr : '(' expr ')' ;
expr : WORD ;
WORD : [a-zA-Z0-9]+ ;
```

All whitespace symbols are ignored.

### Query example ###

```
European & (Community | Union)
```