Skip to content

vikram0460/SqlElasticSearchQueryConverter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SqlElasticSearchQueryConverter

Converts AND OR SQL like query to Elastic Search query

((("query1 query 2" OR query3) OR query4) AND (query5 OR query6)) AND query7

TO

{"bool":{"must":[{"bool":{"must":[{"bool":{"should":[{"bool":{"should":[{"match_phrase":{"field":"query1 query 2"}},{"match":{"field":"query3"}}]}},{"match":{"field":"query4"}}]}},{"bool":{"should":[{"match":{"field":"query5"}},{"match":{"field":"query6"}}]}}]}},{"match":{"field":"query7"}}]}}

Installation

$ composer require vikram0460/sql-elasticsearch-query-converter

Usage

Look at examples/example1.php

About

Converts AND OR SQL like query to Elastic Search query

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%