Commit Graph

132 Commits

Author SHA1 Message Date
Linary 1c062b8947 Upgrade tinkerpop version to 3.4.3 (#648)
Change-Id: I5443b6a05eea74205a373f093dad27536e04f0be
2019-09-12 19:04:30 +08:00
Linary 94c2d34ce8 Support to verify license (#645)
Change-Id: Ia3fb6b38a032442e1d8bf7cee4d7b4032dc219df
2019-09-09 20:58:41 +08:00
Jermy Li 26e48a27f1 encode numeric values in secondary index and primary-key (#676)
Change-Id: I6acfad358745a54284f80d236243bfbef61d2deb
2019-09-02 17:15:24 +08:00
Jermy Li 97090e65df fix example1 query error (#638)
Change-Id: I0410c64be5a2ccec2f81a94e6620517a87cf2d7d
2019-08-14 20:43:18 +08:00
zhoney 0e66c64fec support shard-index and vertex + sortkey prefix query (#574)
implemented: #270 and #398

Change-Id: I444b67b7f57a18fd32c29d54d776cf411ccd847a
2019-08-06 11:16:52 +08:00
Linary b01549a579 Not allowed perform sensitive operations via gremlin (#176)
Implement #145

Change-Id: I9a590fe40d3b5a808b569ed0af8fd83214a2941a
2019-07-29 14:21:40 +08:00
Linary abebfac25c Add api white list and rate limiter for gc (#522)
Also add ProfileAPI
Change-Id: Ia7ac5dc5d7d91676701738f2a0ae5073f9ceb01e
2019-05-31 17:06:40 +08:00
Linary 9db6d6a0ef Uniform variable name: vertexes to vertices (#529)
Change-Id: I05c0f52438e3ab74360b396d1c3a278d885a5426
2019-05-27 14:49:40 +08:00
Linary bed8a6ea03 Bump up to version 0.10.0 (#471)
Change-Id: I49314313781c73436e3370d2a6334adfbc142d96
2019-05-06 22:43:01 -05:00
Linary d8d8fe2fa1 Improve some comments (#472)
Change-Id: I237f3e4175eec538aff01c521ec6e93cc8c2fc87
2019-04-19 18:37:05 +08:00
Linary 2890c96e67 Add personalrank and neighborrank RESTful API (#274)
Change-Id: I66e4224b5813aa2d5eadbfe540fb9de203db766b
2019-04-18 22:14:27 -05:00
Jermy Li 727a0e4947 Uniform variable name: Iterator iter (#438)
Change-Id: Iabf708702778a8ecd5eb19bdcf012c4133edff8f
2019-04-09 18:45:17 +08:00
Linary c50c34a904 Support pagination when single index query (#328)
Support pagination when single index query

Change-Id: Iab355a9f68cebd8ebc666cf126842eb19fa40240
2019-03-27 16:22:34 +08:00
liningrui 0e6359477c Some small modification
Change-Id: I80ff7c0778e52b4ca939f42c7a4e111da5b09406
2019-01-14 15:41:39 +08:00
Zhangmei Li 1885132b5b fix bug: perf example cost time should exclude time of env-init
Change-Id: Iba9964542dc43c8c4d4feb0bb6a2883309e9326a
2019-01-11 17:13:28 +08:00
Zhangmei Li 7164a459ba Support range sortKey feature
implement #271

Change-Id: Ib618c45bc6169a0fb7632dbbf0fb29b7ee0a08e3
2018-12-29 14:15:54 +08:00
liningrui f2c99cf6c6 Bump up to version 0.9.0
Change-Id: I420ee1581a56ad26656722d2fccbce9e1df7d943
2018-12-13 11:47:40 +08:00
Zhangmei Li 1d0e128f88 add the number of pending tasks to metrics
also refactor class name about task to remove prefix 'Huge'

Change-Id: Id21e9d91a0b83b807189fffbee0247219322f234
2018-11-08 21:34:24 +08:00
liningrui 22d3e60f44 HugeGraph-622: Bump up to version 0.8.0
Change-Id: I5d59b6c42d5bbddbc8f97e7c61ac065c545f3d0f
2018-08-10 15:43:31 +08:00
Zhangmei Li a63d047824 HugeGraph-1322: add support for full-text search
Change-Id: If0a6247d741c346416cc3ff3680460603f727e85
2018-08-09 20:23:26 +08:00
zhangyi51 22c5b7762b hugegraph-889 async implementation of schema deletion and index rebuild
Change-Id: I94e6bb3b5e12097fbe3b7278df625b317137e38b
2018-08-09 20:23:25 +08:00
liningrui 51282c6bae HugeGraph-1348: Checkout an formal version(0.7.2)
Change-Id: Ia2a837149b29a387122bc22469593e7e92a71113
2018-08-09 20:23:24 +08:00
Zhangmei Li 4676c51614 HugeGraph-1344: support task input parameter
Change-Id: I19b608b6671c50320475e3ff087b2d2fc0e6347a
2018-08-09 20:23:23 +08:00
liningrui 9a06b195f8 HugeGraph-1338: Move the Stanford analyzer to a standalone project and load it as a plugin
Change-Id: I435107750c25b10e2c67a9fe7f1b60e8bb8e37a1
2018-08-09 20:23:20 +08:00
liningrui 1cbab6a853 HugeGraph-1323: Implement the full-text search word segmentation
Change-Id: I6558fb4cebb7b2bff53aa95665be66ae2ea48192
2018-08-09 20:22:50 +08:00
Zhangmei Li 5a2f8aecb3 HugeGraph-1324: fix "Assertion error: (is_last_reference)"
Change-Id: Ie9f9679f87ac7967de54184191a9e6d29130b32f
2018-08-09 18:17:38 +08:00
Zhangmei Li 57875977ec HugeGraph-387: add async-task framework
Change-Id: I452f3a1c9a7ccf1580075e9fc18456b1b4aae1c6
2018-08-09 18:17:38 +08:00
liningrui 54dea652d1 HugeGraph-1287: Upgrade to version 0.7
Change-Id: Ie3e7c0ac0f2fcab5f6af9c096721bee602bbc43d
2018-08-09 18:17:32 +08:00
liningrui cacede83a1 HugeGraph-81: Optimize some performance-related code
Change-Id: Ic35ab56e0648a4e9d1d80ae5d2724839558b871a
2018-08-09 18:17:29 +08:00
Zhangmei Li 3153b077cd HugeGraph-1269: store values in diffrent config files can't be the same
Change-Id: I6233d9f85e7c6a62478a8a73ed14ac2922b99a28
2018-08-09 18:17:26 +08:00
Zhangmei Li cee1af1760 HugeGraph-1162: support authentication and permission control
Change-Id: I9dcbd00e4e8b1c36fd208b69dc65c47b3af26c72
2018-08-09 18:17:25 +08:00
zhangyi51 c51a5d3a85 hugegraph-1234 make limit work when do index query
Change-Id: Ieaba3b5f96a430b41d9fc9dc9d3d6ca2a4315adf
2018-08-09 18:17:23 +08:00
liningrui 0de5469edf HugeGraph-1195: Support eliminate user data on schema
Change-Id: I930dacef54e095d6e283078300916ccb2aa4003a
2018-08-09 18:17:19 +08:00
liningrui ae982c965e HugeGraph-1224: Update version to 0.6.0-SNAPSHOT
Change-Id: Ic3683b1fbfc4d1d1a24120f313c27893a46131d5
2018-08-09 18:17:18 +08:00
liningrui 4b15448ed9 HugeGraph-1092: Add Palo backend storage
Change-Id: I5ef5fbe60f5e3988be71d8fc299315cc05420916
2018-08-09 18:17:17 +08:00
liningrui 02a75fd726 HugeGraph-1188: MySQL backend performance optimization with batch insert
Change-Id: I64735a5daede722e1742ddc22c335e6125210255
2018-08-09 18:17:16 +08:00
zhangyi51 3563ddcae6 hugegraph-137 Support IN and OR operations
Change-Id: I51ccde0c8dbaa63fe9ff42c2783eff9264677e49
2018-08-09 18:17:13 +08:00
Zhangmei Li e9822f49ae HugeGraph-1002: split edges into two tables: edges-out and edges-in
Change-Id: I4713455258275a6ad9a99a959d67f96021e058d5
2018-08-09 18:17:10 +08:00
Zhangmei Li 6c4e64222e HugeGraph-1165: fix can't parse property with type Date
Change-Id: I2b679143f9ddf23ec05521759a38b51fc9aba8ca
2018-08-09 18:17:09 +08:00
zhangyi51 bda7e4adf8 hugegraph-944 support rest shortest path, k-out, k-neighbor
Change-Id: I9d650262ecaf8985d1df2ce05f8a22b1f2f613dd
2018-08-09 18:17:08 +08:00
liningrui 89c38bf1c1 HugeGraph-1154: let sever supports dynamic allocate maximum memory when started
Incidentally delete some redudant files

Change-Id: I72f34625eb5e217866fc042ee8232525f17b4e15
2018-08-09 18:17:08 +08:00
liningrui 55dc0803db HugeGraph-1091: Add mysql backend storage
Change-Id: I0239e7cab51d1e06a9b60881e90ab08f10eebf28
2018-08-09 18:17:07 +08:00
Zhangmei Li 119f9e1dd9 HugeGraph-1135: automatically create rocksdb data path if not exist
Change-Id: Id20fe9d8fa2690314d6912661d1c412f6784b25a
2018-08-09 18:17:06 +08:00
Zhangmei Li 5bb89090b3 HugeGraph-1105: support paging for large amounts of records
Change-Id: Ic65cab2a2066e5c9ca6e4965f955af94b479d41a
2018-08-09 18:17:06 +08:00
Zhangmei Li b8bb74adc9 HugeGraph-1094: write elem-id twice repeatedly
Change-Id: I2ece5054c0c73f3874aad911d2a356596db95301
2018-08-09 18:17:04 +08:00
Zhangmei Li 768f4f8823 HugeGraph-1071: support rate limit
Change-Id: I28ec8d5e26c531ec4621c484ad345f986b6f8c43
2018-08-09 18:17:03 +08:00
Zhangmei Li eb8638ed7c HugeGraph-1077: support directly writing sst file with rocksdb
Change-Id: Iaec8e55f5b32f3d19e7c833586bd4b8b19bce3c6
2018-08-09 18:17:02 +08:00
liningrui e82d098c08 HugeGraph-622: Update version to 0.5
Change-Id: I562e043d911827a626f29b4f3bf253936e89a90c
2018-08-09 18:17:00 +08:00
Zhangmei Li 0819db1626 HugeGraph-1051: fix count() throws "Too many records"
Change-Id: I4d44fd927d05575c68ec1596b47d9c242d16e75e
2018-08-09 18:16:57 +08:00
Zhangmei Li eee7bc1e4c HugeGraph-254: optimize rocksdb insert perf(updateLabelIndex()->doAppend())
PerfExample1: 14000 -> 16000 edges/s

Change-Id: Ic468c83c00019efcb041f212ded0fe104701b7a5
2018-08-09 18:16:56 +08:00