{"id":37013417,"url":"https://github.com/phoenixsearch/phoenixsearch","last_synced_at":"2026-01-14T01:19:05.055Z","repository":{"id":57039083,"uuid":"100777256","full_name":"phoenixsearch/phoenixsearch","owner":"phoenixsearch","description":"PhoenixSearch is a fast and modern full-text real-time search engine based on Redis + PHP7","archived":false,"fork":false,"pushed_at":"2018-03-13T18:44:01.000Z","size":194,"stargazers_count":6,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-12T19:49:31.519Z","etag":null,"topics":["full-text","full-text-search","php","php7","redis","search","search-engine"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phoenixsearch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-08-19T07:13:30.000Z","updated_at":"2020-03-26T22:08:35.000Z","dependencies_parsed_at":"2022-08-23T23:31:01.924Z","dependency_job_id":null,"html_url":"https://github.com/phoenixsearch/phoenixsearch","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/phoenixsearch/phoenixsearch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixsearch%2Fphoenixsearch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixsearch%2Fphoenixsearch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixsearch%2Fphoenixsearch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixsearch%2Fphoenixsearch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phoenixsearch","download_url":"https://codeload.github.com/phoenixsearch/phoenixsearch/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoenixsearch%2Fphoenixsearch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28407670,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T00:40:43.272Z","status":"ssl_error","status_checked_at":"2026-01-14T00:40:42.636Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["full-text","full-text-search","php","php7","redis","search","search-engine"],"created_at":"2026-01-14T01:19:04.298Z","updated_at":"2026-01-14T01:19:05.042Z","avatar_url":"https://github.com/phoenixsearch.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PhoenixSearch\nPhoenixSearch is a fast and modern full-text real-time search engine based on Redis + PHP7\n\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/phoenixsearch/phoenixsearch/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/phoenixsearch/phoenixsearch/?branch=master)\n[![Build Status](https://scrutinizer-ci.com/g/phoenixsearch/phoenixsearch/badges/build.png?b=master)](https://scrutinizer-ci.com/g/phoenixsearch/phoenixsearch/build-status/master)\n[![Code Coverage](https://scrutinizer-ci.com/g/phoenixsearch/phoenixsearch/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/phoenixsearch/phoenixsearch/?branch=master)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n![alt Redis logo](https://github.com/phoenixsearch/phoenixsearch/blob/master/tests/images/redis.png)\n![alt PHP logo](https://github.com/phoenixsearch/phoenixsearch/blob/master/tests/images/php.png)\n\n* [Installation](#user-content-installation-via-composer)\n* [Index document](#user-content-index-document)\n* [Search documents](#user-content-search-documents)\n    * [Search with offset/limit](#user-content-search-with-offset/limit)\n    * [Search with highlighted query](#user-content-search-with-highlighted-query)    \n* [Delete document](#user-content-delete-document)\n* [Delete index](#user-content-delete-index)\n* [Reindex](#user-content-reindex)\n* [Getting indices info](#user-content-getting-indices-info)\n* [Getting detailed index info](#user-content-getting-detailed-index-info) \n\n### Installation via composer\n```sh\ncomposer create-project phoenixsearch/phoenixsearch yourprojectpath/\n```\n\nthen cd to yourprojectpath/ and run:\n```sh\nphp phoenixsearchd.php \u003ckey\u003e\n```\nthe key is in Your `.env` file.\n\nPS you need `phoenixsearchd` to execute long running complicated tasks ex.: \ndelete an entire index, reindex data to another index/indexType etc  \n\nIt is possible to identify the process by it's title: \n```sh\nps aux | grep phoenixsearch\n```\n\n### Index document\n\nIndex a new document into the storage and increments `docs_count` in index info.\n\nRequest:\n```json\nPUT http://pheonixsearch.loc/myindex/myindextype?pretty\n```\n\n```json\n{\n  \"title\": \"Lorem ipsum is a pseudo-Latin text\",\n  \"text\": \"Lorem ipsum is a pseudo-Latin text used in web design, typography, layout, and printing in place of English to emphasise design elements over content. It's also called placeholder (or filler) text. It's a convenient tool for mock-ups. It helps to outline the visual elements of a document or presentation, eg typography, font, or layout. Lorem ipsum is mostly a part of a Latin text by the classical author and philosopher Cicero. Its words and letters have been changed by addition or removal, so to deliberately render its content nonsensical; it's not genuine, correct, or comprehensible Latin anymore. While lorem ipsum's still resembles classical Latin, it actually has no meaning whatsoever. As Cicero's text doesn't contain the letters K, W, or Z, alien to latin, these, and others are often inserted randomly to mimic the typographic appearence of European languages, as are digraphs not to be found in the original.\"\n}\n```\n\nResponse:\n```json\n{\n    \"created\": true,\n    \"took\": 23,\n    \"_index\": \"myindex\",\n    \"_type\": \"myindextype\",\n    \"_id\": 2,\n    \"result\": \"created\",\n    \"_version\": 1\n}\n```\n\n#### Update document with same content (idempotent operation).\n\nIf an update with the same content occurred, then this document will be found and `_version` \nproperty will be updated to `i++`.  \n\nRequest:\n```json\nPUT http://pheonixsearch.loc/myindex/myindextype?pretty\n```\n\n```json\n{\n  \"title\": \"Lorem ipsum is a pseudo-Latin text\",\n  \"text\": \"Lorem ipsum is a pseudo-Latin text used in web design, typography, layout, and printing in place of English to emphasise design elements over content. It's also called placeholder (or filler) text. It's a convenient tool for mock-ups. It helps to outline the visual elements of a document or presentation, eg typography, font, or layout. Lorem ipsum is mostly a part of a Latin text by the classical author and philosopher Cicero. Its words and letters have been changed by addition or removal, so to deliberately render its content nonsensical; it's not genuine, correct, or comprehensible Latin anymore. While lorem ipsum's still resembles classical Latin, it actually has no meaning whatsoever. As Cicero's text doesn't contain the letters K, W, or Z, alien to latin, these, and others are often inserted randomly to mimic the typographic appearence of European languages, as are digraphs not to be found in the original.\"\n}\n```\n\nResponse:\n```json\n{\n    \"created\": false,\n    \"took\": 1,\n    \"_index\": \"myindex\",\n    \"_type\": \"myindextype\",\n    \"_id\": 1,\n    \"result\": \"updated\",\n    \"_version\": 2\n}\n```\n\n### Search documents\n\nWhether you need to search by word or phrase just add `query-\u003eterm` into json body.\n\nRequest:\n```json\nGET http://pheonixsearch.loc/myindex/myindextype?pretty\n```\n\n```json\n{   \n    \"query\" : {\n        \"term\" : { \"title\" : \"Lorem ipsum\" }\n    }\n}\n```\n\nResponse:\n```json\n{\n    \"took\": 1,\n    \"timed_out\": false,\n    \"hits\": {\n        \"total\": 2,\n        \"hits\": [\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": 1,\n                \"_timestamp\": 1502997604,\n                \"_source\": {\n                    \"title\": \"Lorem ipsum is a pseudo-Latin text\",\n                    \"text\": \"Lorem ipsum is a pseudo-Latin text used in web design, typography, layout, and printing in place of English to emphasise design elements over content. It's also called placeholder (or filler) text. It's a convenient tool for mock-ups. It helps to outline the visual elements of a document or presentation, eg typography, font, or layout. Lorem ipsum is mostly a part of a Latin text by the classical author and philosopher Cicero. Its words and letters have been changed by addition or removal, so to deliberately render its content nonsensical; it's not genuine, correct, or comprehensible Latin anymore. While lorem ipsum's still resembles classical Latin, it actually has no meaning whatsoever. As Cicero's text doesn't contain the letters K, W, or Z, alien to latin, these, and others are often inserted randomly to mimic the typographic appearence of European languages, as are digraphs not to be found in the original.\"\n                }\n            },\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": 2,\n                \"_timestamp\": 1502997883,\n                \"_source\": {\n                    \"title\": \"Lorem ipsum is a pseudo-Latin text used in web design\",\n                    \"text\": \"Lorem ipsum is a pseudo-Latin text used in web design, typography, layout, and printing in place of English to emphasise design elements over content. It's also called placeholder (or filler) text. It's a convenient tool for mock-ups. It helps to outline the visual elements of a document or presentation, eg typography, font, or layout. Lorem ipsum is mostly a part of a Latin text by the classical author and philosopher Cicero. Its words and letters have been changed by addition or removal, so to deliberately render its content nonsensical; it's not genuine, correct, or comprehensible Latin anymore. While lorem ipsum's still resembles classical Latin, it actually has no meaning whatsoever. As Cicero's text doesn't contain the letters K, W, or Z, alien to latin, these, and others are often inserted randomly to mimic the typographic appearence of European languages, as are digraphs not to be found in the original.\"\n                }\n            }\n        ]\n    }\n}\n```\n\n#### Search with offset/limit\n\nBy offsetting the search request (like in sql) you saying to engine - start collecting documents from J, \nfor amount of K if limit was set. \n\nRequest:\n\n```json\nGET http://pheonixsearch.loc/myindex/myindextype?pretty\n```\n\n```json\n{   \n    \"offset\":10, \n    \"limit\":5, \n    \"query\" : {\n        \"term\" : { \"text\" : \"quis\" }\n    }\n}\n```\n\nResponse:\n```json\n{\n    \"took\": 11,\n    \"timed_out\": false,\n    \"hits\": {\n        \"total\": 5,\n        \"hits\": [\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": 695,\n                \"_timestamp\": 1503231848,\n                \"_source\": {\n                    \"title\": \"Ms.\",\n                    \"text\": \"Et aut et dolor assumenda ea. Iste corrupti quis quis voluptas similique quos tenetur. Et nisi dolore quod quidem architecto qui.\"\n                }\n            },\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": 2027,\n                \"_timestamp\": 1503231889,\n                \"_source\": {\n                    \"title\": \"Dr.\",\n                    \"text\": \"Quae ut ad omnis est. Impedit reiciendis illo aut magnam fugit. Sed ratione illum quibusdam illum et dolores quis quia.\"\n                }\n            },\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": 4506,\n                \"_timestamp\": 1503232042,\n                \"_source\": {\n                    \"title\": \"Dr.\",\n                    \"text\": \"Necessitatibus quod est commodi accusamus. Occaecati quis nam veritatis quia. Dicta a non ex non repellendus sed ipsa. Molestiae aliquam quia dolor porro laboriosam corporis consequatur.\"\n                }\n            },\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": 4568,\n                \"_timestamp\": 1503232046,\n                \"_source\": {\n                    \"title\": \"Dr.\",\n                    \"text\": \"Magnam quis nihil aliquid nihil enim. Ad id odio tenetur aut. Nihil ea iusto aliquam ut.\"\n                }\n            },\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": 7398,\n                \"_timestamp\": 1503232264,\n                \"_source\": {\n                    \"title\": \"Mrs.\",\n                    \"text\": \"Non adipisci sunt quisquam sint ullam qui sed. Ut voluptate eum quia quia. Nihil blanditiis eos quis fuga unde reprehenderit veritatis voluptatem. Dolorum neque temporibus vel reiciendis voluptatem.\"\n                }\n            }\n        ]\n    }\n}\n```\n\n#### Search with highlighted query\n\nWhen you need to highlight words, phrases etc, it is simple enough to do by adding `highlight` property into json scheme.    \n\n```json\n{   \n    \"offset\":5, \n    \"limit\":5, \n    \"highlight\" : {\n        \"pre_tags\" : [\"\u003ctag1\u003e\", \"\u003ctag2\u003e\"],\n        \"post_tags\" : [\"\u003c/tag1\u003e\", \"\u003c/tag2\u003e\"],\n        \"fields\" : {\n            \"name\" : {}, \"text\" : {}\n        }\n    },\n    \"query\" : {\n        \"term\" : { \"text\" : \"quis enim\" }\n    }\n}\n```\n\n```json\n{\n    \"took\": 46,\n    \"timed_out\": false,\n    \"hits\": {\n        \"total\": 5,\n        \"hits\": [\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": \"7483\",\n                \"_timestamp\": \"1503232272\",\n                \"_source\": {\n                    \"title\": \"Dr.\",\n                    \"text\": \"Pariatur aut consequatur cumque dolores. Hic quis tempora quia error suscipit \u003ctag1\u003e\u003ctag2\u003equis enim\u003c/tag1\u003e\u003c/tag2\u003e omnis. Et ut aperiam voluptatum officia rem vitae quod. Cupiditate qui et commodi est quod.\"\n                }\n            },\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": \"3973\",\n                \"_timestamp\": \"1503232006\",\n                \"_source\": {\n                    \"title\": \"Prof.\",\n                    \"text\": \"Corporis provident tempore omnis voluptatem voluptates distinctio aliquam voluptatem. Non quis \u003ctag1\u003e\u003ctag2\u003equis enim\u003c/tag1\u003e\u003c/tag2\u003e nulla aliquid quidem eligendi. Rerum et mollitia consequuntur consequatur.\"\n                }\n            },\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": \"3276\",\n                \"_timestamp\": \"1503231961\",\n                \"_source\": {\n                    \"title\": \"Miss\",\n                    \"text\": \"Distinctio voluptatem autem exercitationem quo cumque. Labore omnis sapiente qui itaque. Sunt iusto et porro id \u003ctag1\u003e\u003ctag2\u003equis enim\u003c/tag1\u003e\u003c/tag2\u003e corrupti. Quaerat id doloribus est adipisci et debitis voluptas.\"\n                }\n            },\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": \"3827\",\n                \"_timestamp\": \"1503231997\",\n                \"_source\": {\n                    \"title\": \"Dr.\",\n                    \"text\": \"Iure est culpa vitae blanditiis explicabo voluptatem aliquam. Nostrum ullam quo ipsum reprehenderit magni officiis dolor. Quo \u003ctag1\u003e\u003ctag2\u003equis enim\u003c/tag1\u003e\u003c/tag2\u003e facilis quidem facilis quaerat.\"\n                }\n            },\n            {\n                \"_index\": \"myindex\",\n                \"_type\": \"myindextype\",\n                \"_id\": \"9524\",\n                \"_timestamp\": \"1503232463\",\n                \"_source\": {\n                    \"title\": \"Miss\",\n                    \"text\": \"Nam dolorem et laboriosam \u003ctag1\u003e\u003ctag2\u003equis enim\u003c/tag1\u003e\u003c/tag2\u003e voluptas. Rerum vel nihil delectus fugit qui. Tempore quis commodi error provident aperiam esse. Dolorum nulla ipsa molestias veritatis dolorem sed distinctio.\"\n                }\n            }\n        ]\n    }\n}\n```\n\n### Delete document\n\nDeletes one document by it's id, decreasing counter in index info by 1.\n\n```json\nDELETE http://pheonixsearch.loc/myindex/myindextype/2?pretty\n```\n\nFor existing document it returns:\n```json\n{\n    \"found\": true,\n    \"took\": 6,\n    \"_index\": \"myindex\",\n    \"_type\": \"myindextype\",\n    \"_id\": 2,\n    \"result\": \"deleted\",\n    \"_version\": 1\n}\n```\n\nFor non-existent document:\n```json\n{\n    \"found\": false,\n    \"took\": 1,\n    \"_index\": \"myindex\",\n    \"_type\": \"myindextype\",\n    \"_id\": 2,\n    \"result\": \"not found\",\n    \"_version\": 1\n}\n```\n\n### Delete index\n\nDeletes an entire index data from storage.\n\n```json\nDELETE http://pheonixsearch.loc/myindex/myindextype\n```\n\nResponse:\n```json\n{\n    \"acknowledged\": true\n}\n```\n\nThe message `\"acknowledged\": true` means the job is processed under the daemon `phoenixsearchd`.\n\n### Reindex \n\nCopies documents from one index to another with mappings of source index by default.\n\n```json\nPOST http://pheonixsearch.loc/_reindex\n```\n\n```json\n{\n  \"source\": {\n    \"index\": \"myindex\",\n    \"index_type\":\"myindextype\"\n  },\n  \"dest\": {\n    \"index\": \"myanotherindex\",\n    \"index_type\":\"myanothertype\"\n  }\n}\n```\n\nResponse:\n```json\n{\n    \"acknowledged\": true\n}\n```\n\n### Getting indices info\n\nThis request will output general information about all indices, that has been stored yet. \n\n```json\nGET http://pheonixsearch.loc/_cat/indices\n```\n\n```json\n[\n    {\n        \"store_size\": \"456.91M\"\n    },\n    {\n        \"_index\": \"myanotherindex\",\n        \"docs_count\": 2,\n        \"docs_deleted\": 0\n    },\n    {\n        \"_index\": \"myindex\",\n        \"docs_count\": 12687,\n        \"docs_deleted\": 1\n    }\n]\n```\nThe `store_size` is the size of storage for all indices got from Redis.\n\n### Getting detailed index info\n\n```json\nGET http://pheonixsearch.loc/myindex\n```\n\n```json\n{\n    \"myindex\": {\n        \"aliases\": [],\n        \"mappings\": {\n            \"myindextype\": {\n                \"properties\": {\n                    \"title\": {\n                        \"type\": \"text\",\n                        \"fields\": {\n                            \"whitespace\": {\n                                \"type\": \"whitespace\",\n                                \"ignore_above\": 0\n                            }\n                        }\n                    },\n                    \"text\": {\n                        \"type\": \"text\",\n                        \"fields\": {\n                            \"whitespace\": {\n                                \"type\": \"whitespace\",\n                                \"ignore_above\": 0\n                            }\n                        }\n                    },\n                    \"data\": {\n                        \"type\": \"text\",\n                        \"fields\": {\n                            \"whitespace\": {\n                                \"type\": \"whitespace\",\n                                \"ignore_above\": 0\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n```\n\n`\"ignore_above\": 0` means no restriction on string(text) length is applied, `whitespace` type is the default type \nof inverted index analyzer which just breaks text by whitespace tokens.\n\n### Performance\n\n#### Full-text search with offset/limit + highlighting (by phrase)\n\nRequest:\n```json\n{   \n    \"offset\":5, \n    \"limit\":10, \n    \"highlight\" : {\n        \"pre_tags\" : [\"\u003ctag1\u003e\", \"\u003ctag2\u003e\"],\n        \"post_tags\" : [\"\u003c/tag1\u003e\", \"\u003c/tag2\u003e\"],\n        \"fields\" : {\n            \"name\" : {}, \"text\" : {}\n        }\n    },\n    \"query\" : {\n        \"term\" : { \"text\" : \"quis enim\" }\n    }\n}\n\n```\n\nResponse:\n```json\n{\n    \"took\": 57,\n    \"timed_out\": false,\n    \"hits\": {\n        \"total\": 10 ...\n```\n\n#### Full-text search with offset/limit (by phrase)\n\nRequest:\n```json\n{   \n    \"offset\":5, \n    \"limit\":10, \n    \"query\" : {\n        \"term\" : { \"text\" : \"quis enim\" }\n    }\n}\n```\n\nResponse:\n```json\n{\n    \"took\": 34,\n    \"timed_out\": false,\n    \"hits\": {\n        \"total\": 10 ...\n```\n\n#### Full-text search without restriction for 1 000 000 documents by phrase\n\nRequest:\n```json\n{   \n    \"query\" : {\n        \"term\" : { \"text\" : \"quis enim\" }\n    }\n}\n```\n\nResponse:\n```json\n{\n    \"took\": 72,\n    \"timed_out\": false,\n    \"hits\": {\n        \"total\": 229 ...\n```\n\n#### Full-text search without restriction for 1 000 000 documents by word\n\nRequest:\n```json\n{   \n    \"query\" : {\n        \"term\" : { \"text\" : \"quis\" }\n    }\n}\n```\n\nResponse:\n```json\n{\n    \"took\": 49,\n    \"timed_out\": false,\n    \"hits\": {\n        \"total\": 2450 ...\n```\n\nAs You can see selection is blazingly fast, no magic - just Redis with native C as core.\n\n#### Put a document into the index with type\n\nRequest:\n```json\n{\n  \"title\": \"Lorem ipsum is a pseudo-Latin text used in web design\",\n  \"text\": \"Lorem ipsum is a pseudo-Latin text used in web design, typography, layout, and printing in place of English to emphasise design elements over content. It's also called placeholder (or filler) text. It's a convenient tool for mock-ups. It helps to outline the visual elements of a document or presentation, eg typography, font, or layout. Lorem ipsum is mostly a part of a Latin text by the classical author and philosopher Cicero. Its words and letters have been changed by addition or removal, so to deliberately render its content nonsensical; it's not genuine, correct, or comprehensible Latin anymore. While lorem ipsum's still resembles classical Latin, it actually has no meaning whatsoever. As Cicero's text doesn't contain the letters K, W, or Z, alien to latin, these, and others are often inserted randomly to mimic the typographic appearence of European languages, as are digraphs not to be found in the original.\",\n  \"data\": \"2017-08-21\"\n}\n```\n\nResponse:\n```json\n{\n    \"created\": true,\n    \"took\": 66 ...\n}\n```\n\n#### Deleting document \n\nRequest:\n```json\nhttp://pheonixsearch.loc/myindex/myindextype/44972?pretty\n```\n\nResponse:\n```json\n{\n    \"found\": true,\n    \"took\": 33 ...\n```\n\n### Notes\n\n- `took` time measured in milliseconds\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphoenixsearch%2Fphoenixsearch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphoenixsearch%2Fphoenixsearch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphoenixsearch%2Fphoenixsearch/lists"}