BloGroonga

2018-01-29

Groonga 7.1.1 has been released

Groonga 7.1.1 has been released!

How to install: Install

Changes

Here are important changes in this release:

  • Added quorum match support.

  • filter Added custom similarity threshold support in script syntax.

  • grndb recover Added --force-lock-clear option.

  • load added surrogate pairs support in escape syntax.

  • Added environment variable to disable reducing expire.

  • logical_range_filter Added a new filter timing.

Added quorum match support.

You can use quorum match in both script syntax and query syntax. Quorum match use when fuzzy search. Matches records with tokens that exceed the setted threshold. For example, if "I have a pen" is splitted four token, matches records with any three or more of these tokens will match.

Specifically, below.

--filter column *Q${THRESHOLD} "I have a pen"

--query *Q${THRESHOLD}"I have a pen"

filter Added custom similarity threshold support in script syntax.

You can similarity retrieval with use custom similarity threshold as below. Similarity retrieval is feature for search a similar "document" as below.

--filter column *S${SIMILARITY_THRESHOLD} "document"

grndb recover Added --force-lock-clear option.

This option, grndb forces to clear locks of database, tables and data columns. You can use your database again even if locks are remained in database, tables and data columns.

If your database is broken, your database is still broken. This option just ignores locks.

Specifically, below.

 % grndb recover --force-lock-clear DB_PATH

load added surrogate pairs support in escape syntax.

You can use surrogate pairs in escape syntax in load. For example, \\uD83C\\uDF7A is processed as 🍺.

Added environment variable to disable reducing expire.

GRN_II_REDUCE_EXPIRE_ENABLE=no disables. It's enabled by default. ``

logical_range_filter Added a new filter timing.

You can executed filter again after filtered stage generated columns are generated.

Conclusion

See Release 7.1.1 2018-01-29 about detailed changes since 7.1.0

Let's search by Groonga!