This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-doc.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 41e64bf9 Update hugegraph-gremlin.md (#224)
20695829458ce1dc4f68bf372e75eb2e28296b7b
41e64bf9 is described below
commit 41e64bf97e1c8f19e2e7e4e37bcb925ea47138dc
Author: imbajin <[email protected]>
AuthorDate: Sun May 14 12:30:19 2023 +0000
Update hugegraph-gremlin.md (#224) 20695829458ce1dc4f68bf372e75eb2e28296b7b
---
docs/_print/index.html | 2 +-
docs/index.xml | 92 +++++++++++++++---------------
docs/language/_print/index.html | 2 +-
docs/language/hugegraph-gremlin/index.html | 22 ++-----
docs/language/index.xml | 92 +++++++++++++++---------------
en/sitemap.xml | 2 +-
sitemap.xml | 2 +-
7 files changed, 102 insertions(+), 112 deletions(-)
diff --git a/docs/_print/index.html b/docs/_print/index.html
index 330d0eff..db1caa9d 100644
--- a/docs/_print/index.html
+++ b/docs/_print/index.html
@@ -6515,7 +6515,7 @@ Merging mode as needed, and when the Restore is
completed, restore the graph mod
</span></span><span style=display:flex><span># | %23
</span></span><span style=display:flex><span>& | %26
</span></span><span style=display:flex><span>= | %3D
-</span></span></code></pre></div></li><li><p>Timeout when querying vertices or
edges of a certain category (<code>query by label</code>)</p><p>Since the
amount of data belonging to a certain label may be relatively large, please add
a limit limit.</p></li><li><p>It is possible to operate the graph through the
<code>RESTful API</code>, but when sending <code>Gremlin</code> statements, an
error is reported: <code>Request Failed(500)</code></p><p>It may be that the
configuration of <code>Gr [...]
+</span></span></code></pre></div></li><li><p>Timeout when querying vertices or
edges of a certain category (<code>query by label</code>)</p><p>Since the
amount of data belonging to a certain label may be relatively large, please add
a limit limit.</p></li><li><p>It is possible to operate the graph through the
<code>RESTful API</code>, but when sending <code>Gremlin</code> statements, an
error is reported: <code>Request Failed(500)</code></p><p>It may be that the
configuration of <code>Gr [...]
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#000>schema</span><span
style=color:#ce5c00;font-weight:700>.</span><span
style=color:#c4a000>propertyKey</span><span
style=color:#ce5c00;font-weight:700>(</span><span
style=color:#4e9a06>"name"</span><span
style=color:#ce5c00;font-weight:700>).</span><span
style=color:#c4a000>asText</span><span
style=color:#ce5c00;font-weight:700>().</span><span
style=color:#c4a000>ifNotExist</span><span style=color:#ce5c00;font-weig [...]
</span></span><span style=display:flex><span><span
style=color:#000>schema</span><span
style=color:#ce5c00;font-weight:700>.</span><span
style=color:#c4a000>propertyKey</span><span
style=color:#ce5c00;font-weight:700>(</span><span
style=color:#4e9a06>"age"</span><span
style=color:#ce5c00;font-weight:700>).</span><span
style=color:#c4a000>asInt</span><span
style=color:#ce5c00;font-weight:700>().</span><span
style=color:#c4a000>ifNotExist</span><span style=color:#ce5c00;font-weight [...]
diff --git a/docs/index.xml b/docs/index.xml
index c7209cd6..6de8396f 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -278,12 +278,12 @@
</span></span><span style="display:flex;"><span>$ bin/init-store.sh
</span></span><span style="display:flex;"><span>$
bin/start-hugegraph.sh
</span></span></code></pre></div></description></item><item><title>Docs:
HugeGraph
Gremlin</title><link>/docs/language/hugegraph-gremlin/</link><pubDate>Mon, 01
Jan 0001 00:00:00
+0000</pubDate><guid>/docs/language/hugegraph-gremlin/</guid><description>
-<h3 id="概述">概述</h3>
-<p>HugeGraph支持<a href="https://tinkerpop.apache.org">Apache
TinkerPop3</a>的图形遍历查询语言<a
href="https://tinkerpop.apache.org/gremlin.html">Gremlin</a>。
SQL是关系型数据库查询语言,而Gremlin是一种通用的图数据库查询语言,Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,也可执行图的查询操作。</p>
-<p>Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,更主要的是可用于执行图的查询及分析操作。</p>
+<h3 id="overview">Overview</h3>
+<p>HugeGraph supports <a
href="https://tinkerpop.apache.org/gremlin.html">Gremlin</a>, a graph
traversal query language of <a href="https://tinkerpop.apache.org">Apache
TinkerPop3</a>. While SQL is a query language for relational databases,
Gremlin is a general-purpose query language for graph databases. Gremlin can be
used to create entities (Vertex and Edge) of a graph, modify the properties of
entities, delete entities, as well as perform graph queries.</p>
+<p>Gremlin can be used to create entities (Vertex and Edge) of a graph,
modify the properties of entities, and delete entities. More importantly, it
can be used to perform graph querying and analysis operations.</p>
<h3 id="tinkerpop-features">TinkerPop Features</h3>
-<p>HugeGraph实现了TinkerPop框架,但是并没有实现TinkerPop所有的特性。</p>
-<p>下表列出HugeGraph对TinkerPop各种特性的支持情况:</p>
+<p>HugeGraph implements the TinkerPop framework, but not all TinkerPop
features are implemented.</p>
+<p>The table below lists the support status of various TinkerPop features
in HugeGraph:</p>
<h3 id="graph-features">Graph Features</h3>
<table>
<thead>
@@ -562,185 +562,185 @@
</tr>
</tbody>
</table>
-<h3 id="gremlin的步骤">Gremlin的步骤</h3>
-<p>HugeGraph支持Gremlin的所有步骤。有关Gremlin的完整参考信息,请参与<a
href="http://tinkerpop.apache.org/docs/current/reference/">Gremlin官网</a>。</p>
+<h3 id="gremlin-steps">Gremlin Steps</h3>
+<p>HugeGraph supports all steps of Gremlin. For complete reference
information about Gremlin, please refer to the <a
href="http://tinkerpop.apache.org/docs/current/reference/">Gremlin official
website</a>.</p>
<table>
<thead>
<tr>
-<th>步骤</th>
-<th>说明</th>
-<th>文档</th>
+<th>Step</th>
+<th>Description</th>
+<th>Documentation</th>
</tr>
</thead>
<tbody>
<tr>
<td>addE</td>
-<td>在两个顶点之间添加边</td>
+<td>Add an edge between two vertices.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#addedge-step">addE
step</a></td>
</tr>
<tr>
<td>addV</td>
-<td>将顶点添加到图形</td>
+<td>add vertices to graph.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#addvertex-step">addV
step</a></td>
</tr>
<tr>
<td>and</td>
-<td>确保所有遍历都返回值</td>
+<td>Make sure all traversals return values.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#add-step">and
step</a></td>
</tr>
<tr>
<td>as</td>
-<td>用于向步骤的输出分配变量的步骤调制器</td>
+<td>Step modulator for assigning variables to the step&rsquo;s
output.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#as-step">as
step</a></td>
</tr>
<tr>
<td>by</td>
-<td>与<code>group</code>和<code>order</code>配合使用的步骤调制器</td>
+<td>Step Modulators used in conjunction with group and order.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#by-step">by
step</a></td>
</tr>
<tr>
<td>coalesce</td>
-<td>返回第一个返回结果的遍历</td>
+<td>Returns the first traversal that returns a result.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#coalesce-step">coalesce
step</a></td>
</tr>
<tr>
<td>constant</td>
-<td>返回常量值。 与<code>coalesce</code>配合使用</td>
+<td>Returns a constant value. Used in conjunction with coalesce.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#constant-step">constant
step</a></td>
</tr>
<tr>
<td>count</td>
-<td>从遍历返回计数</td>
+<td>Returns a count from the traversal.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#addedge-step">count
step</a></td>
</tr>
<tr>
<td>dedup</td>
-<td>返回已删除重复内容的值</td>
+<td>Returns values with duplicates removed.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#dedup-step">dedup
step</a></td>
</tr>
<tr>
<td>drop</td>
-<td>丢弃值(顶点/边缘)</td>
+<td>Discards a value (vertex/edge).</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#drop-step">drop
step</a></td>
</tr>
<tr>
<td>fold</td>
-<td>充当用于计算结果聚合值的屏障</td>
+<td>Acts as a barrier for computing aggregated values from results.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#fold-step">fold
step</a></td>
</tr>
<tr>
<td>group</td>
-<td>根据指定的标签将值分组</td>
+<td>Groups values based on specified labels.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#group-step">group
step</a></td>
</tr>
<tr>
<td>has</td>
-<td>用于筛选属性、顶点和边缘。
支持<code>hasLabel</code>、<code>hasId</code>、<code>hasNot</code>
和 <code>has</code> 变体</td>
+<td>Used to filter properties, vertices, and edges. Supports
<code>hasLabel</code>, <code>hasId</code>,
<code>hasNot</code>, and <code>has</code> variants.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#has-step">has
step</a></td>
</tr>
<tr>
<td>inject</td>
-<td>将值注入流中</td>
+<td>Injects values into the stream.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#inject-step">inject
step</a></td>
</tr>
<tr>
<td>is</td>
-<td>用于通过布尔表达式执行筛选器</td>
+<td>Used to filter by a Boolean expression.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#is-step">is
step</a></td>
</tr>
<tr>
<td>limit</td>
-<td>用于限制遍历中的项数</td>
+<td>Used to limit the number of items in a traversal.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#limit-step">limit
step</a></td>
</tr>
<tr>
<td>local</td>
-<td>本地包装遍历的某个部分,类似于子查询</td>
+<td>Locally wraps a part of a traversal, similar to a subquery.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#local-step">local
step</a></td>
</tr>
<tr>
<td>not</td>
-<td>用于生成筛选器的求反结果</td>
+<td>Used to generate the negation result of a filter.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#not-step">not
step</a></td>
</tr>
<tr>
<td>optional</td>
-<td>如果生成了某个结果,则返回指定遍历的结果,否则返回调用元素</td>
+<td>Returns the result of a specified traversal if it generates any
results, otherwise returns the calling element.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#optional-step">optional
step</a></td>
</tr>
<tr>
<td>or</td>
-<td>确保至少有一个遍历会返回值</td>
+<td>Ensures that at least one traversal returns a value.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#or-step">or
step</a></td>
</tr>
<tr>
<td>order</td>
-<td>按指定的排序顺序返回结果</td>
+<td>Returns results in the specified order.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#order-step">order
step</a></td>
</tr>
<tr>
<td>path</td>
-<td>返回遍历的完整路径</td>
+<td>Returns the full path of the traversal.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#addedge-step">path
step</a></td>
</tr>
<tr>
<td>project</td>
-<td>将属性投影为映射</td>
+<td>Projects properties as a map.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#project-step">project
step</a></td>
</tr>
<tr>
<td>properties</td>
-<td>返回指定标签的属性</td>
+<td>Returns properties with specified labels.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#properties-step">properties
step</a></td>
</tr>
<tr>
<td>range</td>
-<td>根据指定的值范围进行筛选</td>
+<td>Filters based on a specified range of values.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#range-step">range
step</a></td>
</tr>
<tr>
<td>repeat</td>
-<td>将步骤重复指定的次数。 用于循环</td>
+<td>Repeats a step a specified number of times. Used for looping.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#repeat-step">repeat
step</a></td>
</tr>
<tr>
<td>sample</td>
-<td>用于对遍历返回的结果采样</td>
+<td>Used to sample results returned by the traversal.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#sample-step">sample
step</a></td>
</tr>
<tr>
<td>select</td>
-<td>用于投影遍历返回的结果</td>
+<td>Used to project the results returned by the traversal.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#select-step">select
step</a></td>
</tr>
<tr>
<td>store</td>
-<td>用于遍历返回的非阻塞聚合</td>
+<td>This step is used fo.r non-blocking aggregation of results returned by
traversal</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#store-step">store
step</a></td>
</tr>
<tr>
<td>tree</td>
-<td>将顶点中的路径聚合到树中</td>
-<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#tree-step">tree
step</a></td>
+<td>Aggregate the paths in vertices into a tree.</td>
+<td><a
href="http://tinkerpop.apac.he.org/docs/current/reference/#tree-step">tree
step</a></td>
</tr>
<tr>
<td>unfold</td>
-<td>将迭代器作为步骤展开</td>
-<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#unfold-step">unfold
step</a></td>
+<td>Unfolds an iterator as a step.</td>
+<td><a
href="http://tinkerpop.apache.org/docs/c.urrent/reference/#unfold-step">unfold
step</a></td>
</tr>
<tr>
<td>union</td>
-<td>合并多个遍历返回的结果</td>
+<td>Merge the results returned by multiple traversals.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#union-step">union
step</a></td>
</tr>
<tr>
<td>V</td>
-<td>包括顶点与边之间的遍历所需的步骤:<code>V</code>、<code>E</code>、<code>out</code>、<code>in</code>、<code>both</code>、<code>outE</code>、<code>inE</code>、<code>bothE</code>、<code>outV</code>、<code>inV</code>、<code>bothV</code>
和 <code>otherV</code></td>
+<td>These are the steps required for traversing between vertices and edges:
<code>V</code>, <code>E</code>, <code>out</code>,
<code>in</code>, <code>both</code>, <code>outE</code>,
<code>inE</code>, <code>bothE</code>, <code>outV</code>,
<code>inV</code>, <code>bothV</code>, and
<code>otherV</code>.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#vertex-steps">order
step</a></td>
</tr>
<tr>
<td>where</td>
-<td>用于筛选遍历返回的结果。 支持
<code>eq</code>、<code>neq</code>、<code>lt</code>、<code>lte</code>、<code>gt</code>、<code>gte</code>
和 <code>between</code> 运算符</td>
+<td>Used to filter the results returned by a traversal. Supports
<code>eq</code>, <code>neq</code>, <code>lt</code>,
<code>lte</code>, <code>gt</code>, <code>gte</code>, and
<code>between</code> operators.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#where-step">where
step</a></td>
</tr>
</tbody>
diff --git a/docs/language/_print/index.html b/docs/language/_print/index.html
index 666fe68c..d9131cc6 100644
--- a/docs/language/_print/index.html
+++ b/docs/language/_print/index.html
@@ -1,6 +1,6 @@
<!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta
name=viewport
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta
name=generator content="Hugo 0.102.3"><link rel=canonical type=text/html
href=/docs/language/><link rel=alternate type=application/rss+xml
href=/docs/language/index.xml><meta name=robots content="noindex,
nofollow"><link rel="shortcut icon" href=/favicons/favicon.ico><link
rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.pn [...]
<link rel=stylesheet href=/css/prism.css><script
type=application/javascript>var
doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new
Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script
async src=https://www.google-analytics.com/analytics.js></script></head><body
class=td-section><header><nav class="js-navbar-scroll navbar navbar-expand
navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/>
[...]
-<a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a
href=/docs/language/>Return to the regular view of this page</a>.</p></div><h1
class=title>QUERY LANGUAGE</h1><ul><li>1: <a
href=#pg-2696905b5b6cbdf2ad7f78085bd6baa9>HugeGraph Gremlin</a></li><li>2: <a
href=#pg-29164f631ea2ad7e883c0ba00a843508>HugeGraph Examples</a></li></ul><div
class=content></div></div><div class=td-content><h1
id=pg-2696905b5b6cbdf2ad7f78085bd6baa9>1 - HugeGraph Gremlin</h1><h3
id=概述>概述</h3><p>Hu [...]
+<a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a
href=/docs/language/>Return to the regular view of this page</a>.</p></div><h1
class=title>QUERY LANGUAGE</h1><ul><li>1: <a
href=#pg-2696905b5b6cbdf2ad7f78085bd6baa9>HugeGraph Gremlin</a></li><li>2: <a
href=#pg-29164f631ea2ad7e883c0ba00a843508>HugeGraph Examples</a></li></ul><div
class=content></div></div><div class=td-content><h1
id=pg-2696905b5b6cbdf2ad7f78085bd6baa9>1 - HugeGraph Gremlin</h1><h3
id=overview>Overvi [...]
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#000>schema</span><span
style=color:#ce5c00;font-weight:700>.</span><span
style=color:#c4a000>propertyKey</span><span
style=color:#ce5c00;font-weight:700>(</span><span
style=color:#4e9a06>"name"</span><span
style=color:#ce5c00;font-weight:700>).</span><span
style=color:#c4a000>asText</span><span
style=color:#ce5c00;font-weight:700>().</span><span
style=color:#c4a000>ifNotExist</span><span style=color:#ce5c00;font-weig [...]
</span></span><span style=display:flex><span><span
style=color:#000>schema</span><span
style=color:#ce5c00;font-weight:700>.</span><span
style=color:#c4a000>propertyKey</span><span
style=color:#ce5c00;font-weight:700>(</span><span
style=color:#4e9a06>"age"</span><span
style=color:#ce5c00;font-weight:700>).</span><span
style=color:#c4a000>asInt</span><span
style=color:#ce5c00;font-weight:700>().</span><span
style=color:#c4a000>ifNotExist</span><span style=color:#ce5c00;font-weight [...]
diff --git a/docs/language/hugegraph-gremlin/index.html
b/docs/language/hugegraph-gremlin/index.html
index 215d94ff..ee7fa43f 100644
--- a/docs/language/hugegraph-gremlin/index.html
+++ b/docs/language/hugegraph-gremlin/index.html
@@ -1,24 +1,14 @@
-<!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta
name=viewport
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta
name=generator content="Hugo 0.102.3"><meta name=robots content="index,
follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link
rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png
sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png
sizes=16x16><link rel=icon type=image/png href=/favicons [...]
-HugeGraph支持Apache TinkerPop3的图形遍历查询语言Gremlin。
SQL是关系型数据库查询语言,而Gremlin是一种通用的图数据库查询语言,Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,也可执行图的查询操作。
-Gremlin …"><meta property="og:title" content="HugeGraph Gremlin"><meta
property="og:description" content="概述 HugeGraph支持Apache
TinkerPop3的图形遍历查询语言Gremlin。
SQL是关系型数据库查询语言,而Gremlin是一种通用的图数据库查询语言,Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,也可执行图的查询操作。
-Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,更主要的是可用于执行图的查询及分析操作。
-TinkerPop Features HugeGraph实现了TinkerPop框架,但是并没有实现TinkerPop所有的特性。
-下表列出HugeGraph对TinkerPop各种特性的支持情况:
-Graph Features Name Description Support Computer Determines if the {@code
Graph} implementation supports {@link GraphComputer} based processing false
Transactions Determines if the {@code Graph} implementations supports
transactions. true Persistence Determines if the {@code Graph} implementation
supports persisting it’s contents natively to disk.This feature does not
refer to every graph’s ability to write to disk via the Gremlin IO
packages(.e.g. GraphML), unless the graph [...]
-Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,更主要的是可用于执行图的查询及分析操作。
-TinkerPop Features HugeGraph实现了TinkerPop框架,但是并没有实现TinkerPop所有的特性。
-下表列出HugeGraph对TinkerPop各种特性的支持情况:
-Graph Features Name Description Support Computer Determines if the {@code
Graph} implementation supports {@link GraphComputer} based processing false
Transactions Determines if the {@code Graph} implementations supports
transactions. true Persistence Determines if the {@code Graph} implementation
supports persisting it’s contents natively to disk.This feature does not
refer to every graph’s ability to write to disk via the Gremlin IO
packages(.e.g. GraphML), unless the graph [...]
-Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,更主要的是可用于执行图的查询及分析操作。
-TinkerPop Features HugeGraph实现了TinkerPop框架,但是并没有实现TinkerPop所有的特性。
-下表列出HugeGraph对TinkerPop各种特性的支持情况:
-Graph Features Name Description Support Computer Determines if the {@code
Graph} implementation supports {@link GraphComputer} based processing false
Transactions Determines if the {@code Graph} implementations supports
transactions. true Persistence Determines if the {@code Graph} implementation
supports persisting it’s contents natively to disk.This feature does not
refer to every graph’s ability to write to disk via the Gremlin IO
packages(.e.g. GraphML), unless the graph [...]
+<!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta
name=viewport
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta
name=generator content="Hugo 0.102.3"><meta name=robots content="index,
follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link
rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png
sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png
sizes=16x16><link rel=icon type=image/png href=/favicons [...]
+HugeGraph supports Gremlin, a graph traversal query language of Apache
TinkerPop3. While SQL is a query language for relational databases, …"><meta
property="og:title" content="HugeGraph Gremlin"><meta property="og:description"
content="Overview HugeGraph supports Gremlin, a graph traversal query language
of Apache TinkerPop3. While SQL is a query language for relational databases,
Gremlin is a general-purpose query language for graph databases. Gremlin can be
used to create entities (Ve [...]
+Gremlin can be used to create entities (Vertex and Edge) of a graph, modify
the properties of entities, and delete entities."><meta property="og:type"
content="article"><meta property="og:url"
content="/docs/language/hugegraph-gremlin/"><meta property="article:section"
content="docs"><meta property="article:modified_time"
content="2023-05-14T07:29:41-05:00"><meta property="og:site_name"
content="HugeGraph"><meta itemprop=name content="HugeGraph Gremlin"><meta
itemprop=description content [...]
+Gremlin can be used to create entities (Vertex and Edge) of a graph, modify
the properties of entities, and delete entities."><meta itemprop=dateModified
content="2023-05-14T07:29:41-05:00"><meta itemprop=wordCount
content="1895"><meta itemprop=keywords content><meta name=twitter:card
content="summary"><meta name=twitter:title content="HugeGraph Gremlin"><meta
name=twitter:description content="Overview HugeGraph supports Gremlin, a graph
traversal query language of Apache TinkerPop3. Whi [...]
+Gremlin can be used to create entities (Vertex and Edge) of a graph, modify
the properties of entities, and delete entities."><link rel=preload
href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css
as=style><link
href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css
rel=stylesheet integrity><script
src=https://code.jquery.com/jquery-3.5.1.min.js
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigi [...]
<link rel=stylesheet href=/css/prism.css><script
type=application/javascript>var
doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new
Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script
async src=https://www.google-analytics.com/analytics.js></script></head><body
class=td-page><header><nav class="js-navbar-scroll navbar navbar-expand
navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/><sp
[...]
<a
href=https://github.com/apache/incubator-hugegraph-doc/edit/master/content/en/docs/language/hugegraph-gremlin.md
class=td-page-meta--edit target=_blank rel=noopener><i class="fa fa-edit
fa-fw"></i> Edit this page</a>
<a
href="https://github.com/apache/incubator-hugegraph-doc/new/master/content/en/docs/language/hugegraph-gremlin.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matt
[...]
<a
href="https://github.com/apache/incubator-hugegraph-doc/issues/new?title=HugeGraph%20Gremlin"
class=td-page-meta--issue target=_blank rel=noopener><i class="fab fa-github
fa-fw"></i> Create documentation issue</a>
<a href=https://github.com/apache/incubator-hugegraph/issues/new
class=td-page-meta--project-issue target=_blank rel=noopener><i class="fas
fa-tasks fa-fw"></i> Create project issue</a>
-<a id=print href=/docs/language/_print/><i class="fa fa-print fa-fw"></i>
Print entire section</a></div><div class=td-toc><nav
id=TableOfContents><ul><li><ul><li><a href=#概述>概述</a></li><li><a
href=#tinkerpop-features>TinkerPop Features</a></li><li><a
href=#graph-features>Graph Features</a></li><li><a href=#vertex-features>Vertex
Features</a></li><li><a href=#edge-features>Edge Features</a></li><li><a
href=#data-type-features>Data Type Features</a></li><li><a
href=#gremlin的步骤>Gremlin的步骤</ [...]
+<a id=print href=/docs/language/_print/><i class="fa fa-print fa-fw"></i>
Print entire section</a></div><div class=td-toc><nav
id=TableOfContents><ul><li><ul><li><a href=#overview>Overview</a></li><li><a
href=#tinkerpop-features>TinkerPop Features</a></li><li><a
href=#graph-features>Graph Features</a></li><li><a href=#vertex-features>Vertex
Features</a></li><li><a href=#edge-features>Edge Features</a></li><li><a
href=#data-type-features>Data Type Features</a></li><li><a href=#gremlin-ste
[...]
<script
src=https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js
integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA=="
crossorigin=anonymous></script>
<script src=/js/tabpane-persist.js></script>
<script
src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js
integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU="
crossorigin=anonymous></script>
diff --git a/docs/language/index.xml b/docs/language/index.xml
index 38f9dff7..44df0c2e 100644
--- a/docs/language/index.xml
+++ b/docs/language/index.xml
@@ -1,10 +1,10 @@
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HugeGraph – QUERY
LANGUAGE</title><link>/docs/language/</link><description>Recent content in
QUERY LANGUAGE on HugeGraph</description><generator>Hugo --
gohugo.io</generator><atom:link href="/docs/language/index.xml" rel="self"
type="application/rss+xml"/><item><title>Docs: HugeGraph
Gremlin</title><link>/docs/language/hugegraph-gremlin/</link><pubDate>Mon, 01
Jan 0001 00:00:00 +0000</pubDate><guid>/docs/language [...]
-<h3 id="概述">概述</h3>
-<p>HugeGraph支持<a href="https://tinkerpop.apache.org">Apache
TinkerPop3</a>的图形遍历查询语言<a
href="https://tinkerpop.apache.org/gremlin.html">Gremlin</a>。
SQL是关系型数据库查询语言,而Gremlin是一种通用的图数据库查询语言,Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,也可执行图的查询操作。</p>
-<p>Gremlin可用于创建图的实体(Vertex和Edge)、修改实体内部属性、删除实体,更主要的是可用于执行图的查询及分析操作。</p>
+<h3 id="overview">Overview</h3>
+<p>HugeGraph supports <a
href="https://tinkerpop.apache.org/gremlin.html">Gremlin</a>, a graph
traversal query language of <a href="https://tinkerpop.apache.org">Apache
TinkerPop3</a>. While SQL is a query language for relational databases,
Gremlin is a general-purpose query language for graph databases. Gremlin can be
used to create entities (Vertex and Edge) of a graph, modify the properties of
entities, delete entities, as well as perform graph queries.</p>
+<p>Gremlin can be used to create entities (Vertex and Edge) of a graph,
modify the properties of entities, and delete entities. More importantly, it
can be used to perform graph querying and analysis operations.</p>
<h3 id="tinkerpop-features">TinkerPop Features</h3>
-<p>HugeGraph实现了TinkerPop框架,但是并没有实现TinkerPop所有的特性。</p>
-<p>下表列出HugeGraph对TinkerPop各种特性的支持情况:</p>
+<p>HugeGraph implements the TinkerPop framework, but not all TinkerPop
features are implemented.</p>
+<p>The table below lists the support status of various TinkerPop features
in HugeGraph:</p>
<h3 id="graph-features">Graph Features</h3>
<table>
<thead>
@@ -283,185 +283,185 @@
</tr>
</tbody>
</table>
-<h3 id="gremlin的步骤">Gremlin的步骤</h3>
-<p>HugeGraph支持Gremlin的所有步骤。有关Gremlin的完整参考信息,请参与<a
href="http://tinkerpop.apache.org/docs/current/reference/">Gremlin官网</a>。</p>
+<h3 id="gremlin-steps">Gremlin Steps</h3>
+<p>HugeGraph supports all steps of Gremlin. For complete reference
information about Gremlin, please refer to the <a
href="http://tinkerpop.apache.org/docs/current/reference/">Gremlin official
website</a>.</p>
<table>
<thead>
<tr>
-<th>步骤</th>
-<th>说明</th>
-<th>文档</th>
+<th>Step</th>
+<th>Description</th>
+<th>Documentation</th>
</tr>
</thead>
<tbody>
<tr>
<td>addE</td>
-<td>在两个顶点之间添加边</td>
+<td>Add an edge between two vertices.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#addedge-step">addE
step</a></td>
</tr>
<tr>
<td>addV</td>
-<td>将顶点添加到图形</td>
+<td>add vertices to graph.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#addvertex-step">addV
step</a></td>
</tr>
<tr>
<td>and</td>
-<td>确保所有遍历都返回值</td>
+<td>Make sure all traversals return values.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#add-step">and
step</a></td>
</tr>
<tr>
<td>as</td>
-<td>用于向步骤的输出分配变量的步骤调制器</td>
+<td>Step modulator for assigning variables to the step&rsquo;s
output.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#as-step">as
step</a></td>
</tr>
<tr>
<td>by</td>
-<td>与<code>group</code>和<code>order</code>配合使用的步骤调制器</td>
+<td>Step Modulators used in conjunction with group and order.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#by-step">by
step</a></td>
</tr>
<tr>
<td>coalesce</td>
-<td>返回第一个返回结果的遍历</td>
+<td>Returns the first traversal that returns a result.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#coalesce-step">coalesce
step</a></td>
</tr>
<tr>
<td>constant</td>
-<td>返回常量值。 与<code>coalesce</code>配合使用</td>
+<td>Returns a constant value. Used in conjunction with coalesce.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#constant-step">constant
step</a></td>
</tr>
<tr>
<td>count</td>
-<td>从遍历返回计数</td>
+<td>Returns a count from the traversal.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#addedge-step">count
step</a></td>
</tr>
<tr>
<td>dedup</td>
-<td>返回已删除重复内容的值</td>
+<td>Returns values with duplicates removed.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#dedup-step">dedup
step</a></td>
</tr>
<tr>
<td>drop</td>
-<td>丢弃值(顶点/边缘)</td>
+<td>Discards a value (vertex/edge).</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#drop-step">drop
step</a></td>
</tr>
<tr>
<td>fold</td>
-<td>充当用于计算结果聚合值的屏障</td>
+<td>Acts as a barrier for computing aggregated values from results.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#fold-step">fold
step</a></td>
</tr>
<tr>
<td>group</td>
-<td>根据指定的标签将值分组</td>
+<td>Groups values based on specified labels.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#group-step">group
step</a></td>
</tr>
<tr>
<td>has</td>
-<td>用于筛选属性、顶点和边缘。
支持<code>hasLabel</code>、<code>hasId</code>、<code>hasNot</code>
和 <code>has</code> 变体</td>
+<td>Used to filter properties, vertices, and edges. Supports
<code>hasLabel</code>, <code>hasId</code>,
<code>hasNot</code>, and <code>has</code> variants.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#has-step">has
step</a></td>
</tr>
<tr>
<td>inject</td>
-<td>将值注入流中</td>
+<td>Injects values into the stream.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#inject-step">inject
step</a></td>
</tr>
<tr>
<td>is</td>
-<td>用于通过布尔表达式执行筛选器</td>
+<td>Used to filter by a Boolean expression.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#is-step">is
step</a></td>
</tr>
<tr>
<td>limit</td>
-<td>用于限制遍历中的项数</td>
+<td>Used to limit the number of items in a traversal.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#limit-step">limit
step</a></td>
</tr>
<tr>
<td>local</td>
-<td>本地包装遍历的某个部分,类似于子查询</td>
+<td>Locally wraps a part of a traversal, similar to a subquery.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#local-step">local
step</a></td>
</tr>
<tr>
<td>not</td>
-<td>用于生成筛选器的求反结果</td>
+<td>Used to generate the negation result of a filter.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#not-step">not
step</a></td>
</tr>
<tr>
<td>optional</td>
-<td>如果生成了某个结果,则返回指定遍历的结果,否则返回调用元素</td>
+<td>Returns the result of a specified traversal if it generates any
results, otherwise returns the calling element.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#optional-step">optional
step</a></td>
</tr>
<tr>
<td>or</td>
-<td>确保至少有一个遍历会返回值</td>
+<td>Ensures that at least one traversal returns a value.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#or-step">or
step</a></td>
</tr>
<tr>
<td>order</td>
-<td>按指定的排序顺序返回结果</td>
+<td>Returns results in the specified order.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#order-step">order
step</a></td>
</tr>
<tr>
<td>path</td>
-<td>返回遍历的完整路径</td>
+<td>Returns the full path of the traversal.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#addedge-step">path
step</a></td>
</tr>
<tr>
<td>project</td>
-<td>将属性投影为映射</td>
+<td>Projects properties as a map.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#project-step">project
step</a></td>
</tr>
<tr>
<td>properties</td>
-<td>返回指定标签的属性</td>
+<td>Returns properties with specified labels.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#properties-step">properties
step</a></td>
</tr>
<tr>
<td>range</td>
-<td>根据指定的值范围进行筛选</td>
+<td>Filters based on a specified range of values.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#range-step">range
step</a></td>
</tr>
<tr>
<td>repeat</td>
-<td>将步骤重复指定的次数。 用于循环</td>
+<td>Repeats a step a specified number of times. Used for looping.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#repeat-step">repeat
step</a></td>
</tr>
<tr>
<td>sample</td>
-<td>用于对遍历返回的结果采样</td>
+<td>Used to sample results returned by the traversal.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#sample-step">sample
step</a></td>
</tr>
<tr>
<td>select</td>
-<td>用于投影遍历返回的结果</td>
+<td>Used to project the results returned by the traversal.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#select-step">select
step</a></td>
</tr>
<tr>
<td>store</td>
-<td>用于遍历返回的非阻塞聚合</td>
+<td>This step is used fo.r non-blocking aggregation of results returned by
traversal</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#store-step">store
step</a></td>
</tr>
<tr>
<td>tree</td>
-<td>将顶点中的路径聚合到树中</td>
-<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#tree-step">tree
step</a></td>
+<td>Aggregate the paths in vertices into a tree.</td>
+<td><a
href="http://tinkerpop.apac.he.org/docs/current/reference/#tree-step">tree
step</a></td>
</tr>
<tr>
<td>unfold</td>
-<td>将迭代器作为步骤展开</td>
-<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#unfold-step">unfold
step</a></td>
+<td>Unfolds an iterator as a step.</td>
+<td><a
href="http://tinkerpop.apache.org/docs/c.urrent/reference/#unfold-step">unfold
step</a></td>
</tr>
<tr>
<td>union</td>
-<td>合并多个遍历返回的结果</td>
+<td>Merge the results returned by multiple traversals.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#union-step">union
step</a></td>
</tr>
<tr>
<td>V</td>
-<td>包括顶点与边之间的遍历所需的步骤:<code>V</code>、<code>E</code>、<code>out</code>、<code>in</code>、<code>both</code>、<code>outE</code>、<code>inE</code>、<code>bothE</code>、<code>outV</code>、<code>inV</code>、<code>bothV</code>
和 <code>otherV</code></td>
+<td>These are the steps required for traversing between vertices and edges:
<code>V</code>, <code>E</code>, <code>out</code>,
<code>in</code>, <code>both</code>, <code>outE</code>,
<code>inE</code>, <code>bothE</code>, <code>outV</code>,
<code>inV</code>, <code>bothV</code>, and
<code>otherV</code>.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#vertex-steps">order
step</a></td>
</tr>
<tr>
<td>where</td>
-<td>用于筛选遍历返回的结果。 支持
<code>eq</code>、<code>neq</code>、<code>lt</code>、<code>lte</code>、<code>gt</code>、<code>gte</code>
和 <code>between</code> 运算符</td>
+<td>Used to filter the results returned by a traversal. Supports
<code>eq</code>, <code>neq</code>, <code>lt</code>,
<code>lte</code>, <code>gt</code>, <code>gte</code>, and
<code>between</code> operators.</td>
<td><a
href="http://tinkerpop.apache.org/docs/current/reference/#where-step">where
step</a></td>
</tr>
</tbody>
diff --git a/en/sitemap.xml b/en/sitemap.xml
index 793240b5..a1e257c8 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/docs/guides/architectural/</loc><lastmod>2023-05-12T23:46:05-05:00</lastmod><xhtml:link
rel="alternate" hreflang="cn"
href="/cn/docs/guides/architectural/"/><xhtml:link rel="alternate"
hreflang="en"
href="/docs/guides/architectural/"/></url><url><loc>/docs/config/config-guide/</loc><lastmod>2023-05-10T12:08:15+08:00</last
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/docs/guides/architectural/</loc><lastmod>2023-05-12T23:46:05-05:00</lastmod><xhtml:link
rel="alternate" hreflang="cn"
href="/cn/docs/guides/architectural/"/><xhtml:link rel="alternate"
hreflang="en"
href="/docs/guides/architectural/"/></url><url><loc>/docs/config/config-guide/</loc><lastmod>2023-05-10T12:08:15+08:00</last
[...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index c71a2cb4..bafb2ed7 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>/en/sitemap.xml</loc><lastmod>2023-05-14T07:28:41-05:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2023-05-14T19:35:13+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>/en/sitemap.xml</loc><lastmod>2023-05-14T07:29:41-05:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2023-05-14T19:35:13+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file