null+****@clear*****
null+****@clear*****
2012年 5月 2日 (水) 15:24:16 JST
Kouhei Sutou 2012-05-02 15:24:16 +0900 (Wed, 02 May 2012) New Revision: 9cc5039e802fb31b9da0300458731cd80b34da52 Log: Add missing documents Added files: docs/sources/spec/query_syntax.txt docs/sources/spec/script_syntax.txt docs/spec/query_syntax.html docs/spec/script_syntax.html ja/docs/sources/spec/query_syntax.txt ja/docs/sources/spec/script_syntax.txt ja/docs/spec/query_syntax.html ja/docs/spec/script_syntax.html Added: docs/sources/spec/query_syntax.txt (+90 -0) 100644 =================================================================== --- /dev/null +++ docs/sources/spec/query_syntax.txt 2012-05-02 15:24:16 +0900 (d9c0320) @@ -0,0 +1,90 @@ +.. -*- rst -*- + +.. highlightlang:: none + +.. groonga-command +.. database: spec_query_syntax + +Query syntax +============ + +TODO: revised. + +一般的なWebページの検索フォームで使われるような書式を使って検索条件を指定することができます。これをクエリ構文と呼びます。 + +クエリ構文は「条件式」と条件式を組み合わせる「結合式」からなります。 + +条件式 +------ + +以下の条件式が使用できます。 + +``文字列`` +^^^^^^^^^^ + +全文検索条件(デフォルト検索対象カラムの値が指定された文字列を含んでいる) + +``"文字列"`` +^^^^^^^^^^^^ + +フレーズ検索条件(デフォルト検索対象カラムの値が指定されたフレーズを含んでいる) + +``カラム名:値`` +^^^^^^^^^^^^^^^ + +一致条件( ``カラム値 == 値`` ) + +``カラム名:!値`` +^^^^^^^^^^^^^^^^ + +不一致条件( ``カラム値 != 値`` ) + +``カラム名:<値`` +^^^^^^^^^^^^^^^^ + +比較条件( ``カラム値 < 値`` ) + +``カラム名:>値`` +^^^^^^^^^^^^^^^^ + +比較条件( ``カラム値 > 値`` ) + +``カラム名:<=値`` +^^^^^^^^^^^^^^^^^ + +比較条件( ``カラム値 <= 値`` ) + +``カラム名:>=値`` +^^^^^^^^^^^^^^^^^ + +比較条件( ``カラム値 >= 値`` ) + +``カラム名:@文字列`` +^^^^^^^^^^^^^^^^^^^^ + +全文検索条件(カラム値が指定された文字列を含んでいる) + +結合演算子 +---------- + +複数の条件式を結合するために以下の演算子が使用できます。 + +``a OR b`` +^^^^^^^^^^ + +論理和( ``a`` と ``b`` といずれかの条件がマッチする) + +``a + b`` +^^^^^^^^^ + +論理積( ``a`` と ``b`` の両方がマッチする) + +``a - b`` +^^^^^^^^^ + +``a`` にマッチし、 ``b`` にはマッチしない + +``(...)`` +^^^^^^^^^ + +複数の条件をまとめる Added: docs/sources/spec/script_syntax.txt (+11 -0) 100644 =================================================================== --- /dev/null +++ docs/sources/spec/script_syntax.txt 2012-05-02 15:24:16 +0900 (f44149c) @@ -0,0 +1,11 @@ +.. -*- rst -*- + +.. highlightlang:: none + +.. groonga-command +.. database: spec_script_syntax + +Script Syntax +============= + +TODO... Added: docs/spec/query_syntax.html (+246 -0) 100644 =================================================================== --- /dev/null +++ docs/spec/query_syntax.html 2012-05-02 15:24:16 +0900 (6ea349b) @@ -0,0 +1,246 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + + <title>8.1. Query syntax — groonga v2.0.2 documentation</title> + + <link rel="stylesheet" href="../static/groonga.css" type="text/css" /> + <link rel="stylesheet" href="../static/pygments.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../', + VERSION: '2.0.2', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../static/jquery.js"></script> + <script type="text/javascript" src="../static/underscore.js"></script> + <script type="text/javascript" src="../static/doctools.js"></script> + <link rel="shortcut icon" href="../static/favicon.ico"/> + <link rel="top" title="groonga v2.0.2 documentation" href="../index.html" /> + <link rel="up" title="8. 仕様" href="../spec.html" /> + <link rel="next" title="8.2. Script Syntax" href="script_syntax.html" /> + <link rel="prev" title="8. 仕様" href="../spec.html" /> + <meta property="fb:page_id" content="201193596592346" /><!-- groonga --> + <meta property="fb:admins" content="664204556" /><!-- kouhei.sutou --> + <meta property="og:type" content="product" /> + <meta property="og:image" content="http://groonga.org/images/logos/groonga-icon-full-size.png" /> + <meta property="og:site_name" content="groonga" /> + + <link rel="stylesheet" href="/css/sphinx.css" type="text/css" /> + </head> + + <body> + <div id="fb-root"></div> + +<div class="header"> + <h1 class="title"> + <a id="top-link" href="../../"> + <span class="project">groonga</span> + <span class="separator">-</span> + <span class="description">An open-source fulltext search engine and column store.</span> + </a> + </h1> + + <div class="facebook-buttons"> + <fb:like href="http://www.facebook.com/pages/groonga/201193596592346" + layout="standard" + width="290"></fb:like> + </div> + <div class="other-language-links"> + + <ul> + <li><a href="../../ja/docs/spec/query_syntax.html"><img src="../static/jp.png" alt="日本語">日本語版はこちら</a></li> + </ul> + </div> +</div> + + + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="../genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="script_syntax.html" title="8.2. Script Syntax" + accesskey="N">next</a> |</li> + <li class="right" > + <a href="../spec.html" title="8. 仕様" + accesskey="P">previous</a> |</li> + <li><a href="../index.html">groonga v2.0.2 documentation</a> »</li> + <li><a href="../spec.html" accesskey="U">8. 仕様</a> »</li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body"> + + <div class="section" id="query-syntax"> +<h1>8.1. Query syntax<a class="headerlink" href="#query-syntax" title="Permalink to this headline">¶</a></h1> +<p>TODO: revised.</p> +<p>一般的なWebページの検索フォームで使われるような書式を使って検索条件を指定することができます。これをクエリ構文と呼びます。</p> +<p>クエリ構文は「条件式」と条件式を組み合わせる「結合式」からなります。</p> +<div class="section" id="id1"> +<h2>8.1.1. 条件式<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2> +<p>以下の条件式が使用できます。</p> +<div class="section" id="id2"> +<h3>8.1.1.1. <tt class="docutils literal"><span class="pre">文字列</span></tt><a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h3> +<p>全文検索条件(デフォルト検索対象カラムの値が指定された文字列を含んでいる)</p> +</div> +<div class="section" id="id3"> +<h3>8.1.1.2. <tt class="docutils literal"><span class="pre">"文字列"</span></tt><a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h3> +<p>フレーズ検索条件(デフォルト検索対象カラムの値が指定されたフレーズを含んでいる)</p> +</div> +<div class="section" id="id4"> +<h3>8.1.1.3. <tt class="docutils literal"><span class="pre">カラム名:値</span></tt><a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h3> +<p>一致条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre">==</span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id5"> +<h3>8.1.1.4. <tt class="docutils literal"><span class="pre">カラム名:!値</span></tt><a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h3> +<p>不一致条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre">!=</span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id6"> +<h3>8.1.1.5. <tt class="docutils literal"><span class="pre">カラム名:<値</span></tt><a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h3> +<p>比較条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre"><</span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id7"> +<h3>8.1.1.6. <tt class="docutils literal"><span class="pre">カラム名:>値</span></tt><a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h3> +<p>比較条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre">></span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id8"> +<h3>8.1.1.7. <tt class="docutils literal"><span class="pre">カラム名:<=値</span></tt><a class="headerlink" href="#id8" title="Permalink to this headline">¶</a></h3> +<p>比較条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre"><=</span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id9"> +<h3>8.1.1.8. <tt class="docutils literal"><span class="pre">カラム名:>=値</span></tt><a class="headerlink" href="#id9" title="Permalink to this headline">¶</a></h3> +<p>比較条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre">>=</span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id10"> +<h3>8.1.1.9. <tt class="docutils literal"><span class="pre">カラム名:@文字列</span></tt><a class="headerlink" href="#id10" title="Permalink to this headline">¶</a></h3> +<p>全文検索条件(カラム値が指定された文字列を含んでいる)</p> +</div> +</div> +<div class="section" id="id11"> +<h2>8.1.2. 結合演算子<a class="headerlink" href="#id11" title="Permalink to this headline">¶</a></h2> +<p>複数の条件式を結合するために以下の演算子が使用できます。</p> +<div class="section" id="a-or-b"> +<h3>8.1.2.1. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">OR</span> <span class="pre">b</span></tt><a class="headerlink" href="#a-or-b" title="Permalink to this headline">¶</a></h3> +<p>論理和( <tt class="docutils literal"><span class="pre">a</span></tt> と <tt class="docutils literal"><span class="pre">b</span></tt> といずれかの条件がマッチする)</p> +</div> +<div class="section" id="a-b"> +<h3>8.1.2.2. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">+</span> <span class="pre">b</span></tt><a class="headerlink" href="#a-b" title="Permalink to this headline">¶</a></h3> +<p>論理積( <tt class="docutils literal"><span class="pre">a</span></tt> と <tt class="docutils literal"><span class="pre">b</span></tt> の両方がマッチする)</p> +</div> +<div class="section" id="id12"> +<h3>8.1.2.3. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">-</span> <span class="pre">b</span></tt><a class="headerlink" href="#id12" title="Permalink to this headline">¶</a></h3> +<p><tt class="docutils literal"><span class="pre">a</span></tt> にマッチし、 <tt class="docutils literal"><span class="pre">b</span></tt> にはマッチしない</p> +</div> +<div class="section" id="id13"> +<h3>8.1.2.4. <tt class="docutils literal"><span class="pre">(...)</span></tt><a class="headerlink" href="#id13" title="Permalink to this headline">¶</a></h3> +<p>複数の条件をまとめる</p> +</div> +</div> +</div> + + + </div> + </div> + </div> + <div class="sphinxsidebar"> + <div class="sphinxsidebarwrapper"> + <h3><a href="../index.html">Table Of Contents</a></h3> + <ul> +<li><a class="reference internal" href="#">8.1. Query syntax</a><ul> +<li><a class="reference internal" href="#id1">8.1.1. 条件式</a><ul> +<li><a class="reference internal" href="#id2">8.1.1.1. <tt class="docutils literal"><span class="pre">文字列</span></tt></a></li> +<li><a class="reference internal" href="#id3">8.1.1.2. <tt class="docutils literal"><span class="pre">"文字列"</span></tt></a></li> +<li><a class="reference internal" href="#id4">8.1.1.3. <tt class="docutils literal"><span class="pre">カラム名:値</span></tt></a></li> +<li><a class="reference internal" href="#id5">8.1.1.4. <tt class="docutils literal"><span class="pre">カラム名:!値</span></tt></a></li> +<li><a class="reference internal" href="#id6">8.1.1.5. <tt class="docutils literal"><span class="pre">カラム名:<値</span></tt></a></li> +<li><a class="reference internal" href="#id7">8.1.1.6. <tt class="docutils literal"><span class="pre">カラム名:>値</span></tt></a></li> +<li><a class="reference internal" href="#id8">8.1.1.7. <tt class="docutils literal"><span class="pre">カラム名:<=値</span></tt></a></li> +<li><a class="reference internal" href="#id9">8.1.1.8. <tt class="docutils literal"><span class="pre">カラム名:>=値</span></tt></a></li> +<li><a class="reference internal" href="#id10">8.1.1.9. <tt class="docutils literal"><span class="pre">カラム名:@文字列</span></tt></a></li> +</ul> +</li> +<li><a class="reference internal" href="#id11">8.1.2. 結合演算子</a><ul> +<li><a class="reference internal" href="#a-or-b">8.1.2.1. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">OR</span> <span class="pre">b</span></tt></a></li> +<li><a class="reference internal" href="#a-b">8.1.2.2. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">+</span> <span class="pre">b</span></tt></a></li> +<li><a class="reference internal" href="#id12">8.1.2.3. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">-</span> <span class="pre">b</span></tt></a></li> +<li><a class="reference internal" href="#id13">8.1.2.4. <tt class="docutils literal"><span class="pre">(...)</span></tt></a></li> +</ul> +</li> +</ul> +</li> +</ul> + + <h4>Previous topic</h4> + <p class="topless"><a href="../spec.html" + title="previous chapter">8. 仕様</a></p> + <h4>Next topic</h4> + <p class="topless"><a href="script_syntax.html" + title="next chapter">8.2. Script Syntax</a></p> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="../sources/spec/query_syntax.txt" + rel="nofollow">Show Source</a></li> + </ul> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search" action="../search.html" method="get"> + <input type="text" name="q" /> + <input type="submit" value="Go" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="../genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="script_syntax.html" title="8.2. Script Syntax" + >next</a> |</li> + <li class="right" > + <a href="../spec.html" title="8. 仕様" + >previous</a> |</li> + <li><a href="../index.html">groonga v2.0.2 documentation</a> »</li> + <li><a href="../spec.html" >8. 仕様</a> »</li> + </ul> + </div> + <div class="footer"> + © Copyright 2009-2012, Brazil, Inc. + </div> + <script src="http://connect.facebook.net/en_US/all.js"></script> + + <script> + FB.init({ + appId : null, + status : true, // check login status + cookie : true, // enable cookies to allow the server to access the session + xfbml : true // parse XFBML + }); + </script> + </body> + +</html> \ No newline at end of file Added: docs/spec/script_syntax.html (+158 -0) 100644 =================================================================== --- /dev/null +++ docs/spec/script_syntax.html 2012-05-02 15:24:16 +0900 (48ad7b5) @@ -0,0 +1,158 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + + <title>8.2. Script Syntax — groonga v2.0.2 documentation</title> + + <link rel="stylesheet" href="../static/groonga.css" type="text/css" /> + <link rel="stylesheet" href="../static/pygments.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../', + VERSION: '2.0.2', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../static/jquery.js"></script> + <script type="text/javascript" src="../static/underscore.js"></script> + <script type="text/javascript" src="../static/doctools.js"></script> + <link rel="shortcut icon" href="../static/favicon.ico"/> + <link rel="top" title="groonga v2.0.2 documentation" href="../index.html" /> + <link rel="up" title="8. 仕様" href="../spec.html" /> + <link rel="next" title="8.3. 検索" href="search.html" /> + <link rel="prev" title="8.1. Query syntax" href="query_syntax.html" /> + <meta property="fb:page_id" content="201193596592346" /><!-- groonga --> + <meta property="fb:admins" content="664204556" /><!-- kouhei.sutou --> + <meta property="og:type" content="product" /> + <meta property="og:image" content="http://groonga.org/images/logos/groonga-icon-full-size.png" /> + <meta property="og:site_name" content="groonga" /> + + <link rel="stylesheet" href="/css/sphinx.css" type="text/css" /> + </head> + + <body> + <div id="fb-root"></div> + +<div class="header"> + <h1 class="title"> + <a id="top-link" href="../../"> + <span class="project">groonga</span> + <span class="separator">-</span> + <span class="description">An open-source fulltext search engine and column store.</span> + </a> + </h1> + + <div class="facebook-buttons"> + <fb:like href="http://www.facebook.com/pages/groonga/201193596592346" + layout="standard" + width="290"></fb:like> + </div> + <div class="other-language-links"> + + <ul> + <li><a href="../../ja/docs/spec/script_syntax.html"><img src="../static/jp.png" alt="日本語">日本語版はこちら</a></li> + </ul> + </div> +</div> + + + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="../genindex.html" title="General Index" + accesskey="I">index</a></li> + <li class="right" > + <a href="search.html" title="8.3. 検索" + accesskey="N">next</a> |</li> + <li class="right" > + <a href="query_syntax.html" title="8.1. Query syntax" + accesskey="P">previous</a> |</li> + <li><a href="../index.html">groonga v2.0.2 documentation</a> »</li> + <li><a href="../spec.html" accesskey="U">8. 仕様</a> »</li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body"> + + <div class="section" id="script-syntax"> +<h1>8.2. Script Syntax<a class="headerlink" href="#script-syntax" title="Permalink to this headline">¶</a></h1> +<p>TODO...</p> +</div> + + + </div> + </div> + </div> + <div class="sphinxsidebar"> + <div class="sphinxsidebarwrapper"> + <h4>Previous topic</h4> + <p class="topless"><a href="query_syntax.html" + title="previous chapter">8.1. Query syntax</a></p> + <h4>Next topic</h4> + <p class="topless"><a href="search.html" + title="next chapter">8.3. 検索</a></p> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="../sources/spec/script_syntax.txt" + rel="nofollow">Show Source</a></li> + </ul> +<div id="searchbox" style="display: none"> + <h3>Quick search</h3> + <form class="search" action="../search.html" method="get"> + <input type="text" name="q" /> + <input type="submit" value="Go" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + Enter search terms or a module, class or function name. + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related"> + <h3>Navigation</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="../genindex.html" title="General Index" + >index</a></li> + <li class="right" > + <a href="search.html" title="8.3. 検索" + >next</a> |</li> + <li class="right" > + <a href="query_syntax.html" title="8.1. Query syntax" + >previous</a> |</li> + <li><a href="../index.html">groonga v2.0.2 documentation</a> »</li> + <li><a href="../spec.html" >8. 仕様</a> »</li> + </ul> + </div> + <div class="footer"> + © Copyright 2009-2012, Brazil, Inc. + </div> + <script src="http://connect.facebook.net/en_US/all.js"></script> + + <script> + FB.init({ + appId : null, + status : true, // check login status + cookie : true, // enable cookies to allow the server to access the session + xfbml : true // parse XFBML + }); + </script> + </body> + +</html> \ No newline at end of file Added: ja/docs/sources/spec/query_syntax.txt (+90 -0) 100644 =================================================================== --- /dev/null +++ ja/docs/sources/spec/query_syntax.txt 2012-05-02 15:24:16 +0900 (d9c0320) @@ -0,0 +1,90 @@ +.. -*- rst -*- + +.. highlightlang:: none + +.. groonga-command +.. database: spec_query_syntax + +Query syntax +============ + +TODO: revised. + +一般的なWebページの検索フォームで使われるような書式を使って検索条件を指定することができます。これをクエリ構文と呼びます。 + +クエリ構文は「条件式」と条件式を組み合わせる「結合式」からなります。 + +条件式 +------ + +以下の条件式が使用できます。 + +``文字列`` +^^^^^^^^^^ + +全文検索条件(デフォルト検索対象カラムの値が指定された文字列を含んでいる) + +``"文字列"`` +^^^^^^^^^^^^ + +フレーズ検索条件(デフォルト検索対象カラムの値が指定されたフレーズを含んでいる) + +``カラム名:値`` +^^^^^^^^^^^^^^^ + +一致条件( ``カラム値 == 値`` ) + +``カラム名:!値`` +^^^^^^^^^^^^^^^^ + +不一致条件( ``カラム値 != 値`` ) + +``カラム名:<値`` +^^^^^^^^^^^^^^^^ + +比較条件( ``カラム値 < 値`` ) + +``カラム名:>値`` +^^^^^^^^^^^^^^^^ + +比較条件( ``カラム値 > 値`` ) + +``カラム名:<=値`` +^^^^^^^^^^^^^^^^^ + +比較条件( ``カラム値 <= 値`` ) + +``カラム名:>=値`` +^^^^^^^^^^^^^^^^^ + +比較条件( ``カラム値 >= 値`` ) + +``カラム名:@文字列`` +^^^^^^^^^^^^^^^^^^^^ + +全文検索条件(カラム値が指定された文字列を含んでいる) + +結合演算子 +---------- + +複数の条件式を結合するために以下の演算子が使用できます。 + +``a OR b`` +^^^^^^^^^^ + +論理和( ``a`` と ``b`` といずれかの条件がマッチする) + +``a + b`` +^^^^^^^^^ + +論理積( ``a`` と ``b`` の両方がマッチする) + +``a - b`` +^^^^^^^^^ + +``a`` にマッチし、 ``b`` にはマッチしない + +``(...)`` +^^^^^^^^^ + +複数の条件をまとめる Added: ja/docs/sources/spec/script_syntax.txt (+11 -0) 100644 =================================================================== --- /dev/null +++ ja/docs/sources/spec/script_syntax.txt 2012-05-02 15:24:16 +0900 (f44149c) @@ -0,0 +1,11 @@ +.. -*- rst -*- + +.. highlightlang:: none + +.. groonga-command +.. database: spec_script_syntax + +Script Syntax +============= + +TODO... Added: ja/docs/spec/query_syntax.html (+247 -0) 100644 =================================================================== --- /dev/null +++ ja/docs/spec/query_syntax.html 2012-05-02 15:24:16 +0900 (e43fcd4) @@ -0,0 +1,247 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + + <title>8.1. クエリ構文 — groonga v2.0.2ドキュメント</title> + + <link rel="stylesheet" href="../static/groonga.css" type="text/css" /> + <link rel="stylesheet" href="../static/pygments.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../', + VERSION: '2.0.2', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../static/jquery.js"></script> + <script type="text/javascript" src="../static/underscore.js"></script> + <script type="text/javascript" src="../static/doctools.js"></script> + <script type="text/javascript" src="../static/translations.js"></script> + <link rel="shortcut icon" href="../static/favicon.ico"/> + <link rel="top" title="groonga v2.0.2ドキュメント" href="../index.html" /> + <link rel="up" title="8. 仕様" href="../spec.html" /> + <link rel="next" title="8.2. スクリプト構文" href="script_syntax.html" /> + <link rel="prev" title="8. 仕様" href="../spec.html" /> + <meta property="fb:page_id" content="201193596592346" /><!-- groonga --> + <meta property="fb:admins" content="664204556" /><!-- kouhei.sutou --> + <meta property="og:type" content="product" /> + <meta property="og:image" content="http://groonga.org/images/logos/groonga-icon-full-size.png" /> + <meta property="og:site_name" content="groonga" /> + + <link rel="stylesheet" href="/css/sphinx.css" type="text/css" /> + </head> + + <body> + <div id="fb-root"></div> + +<div class="header"> + <h1 class="title"> + <a id="top-link" href="../../"> + <span class="project">groonga</span> + <span class="separator">-</span> + <span class="description">オープンソースのカラムストア機能付き全文検索エンジン</span> + </a> + </h1> + + <div class="facebook-buttons"> + <fb:like href="http://www.facebook.com/pages/groonga/201193596592346" + layout="standard" + width="290"></fb:like> + </div> + <div class="other-language-links"> + + <ul> + <li><a href="../../../docs/spec/query_syntax.html"><img src="../static/us.png" alt="English">English page</a></li> + </ul> + </div> +</div> + + + <div class="related"> + <h3>ナビゲーション</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="../genindex.html" title="総合索引" + accesskey="I">索引</a></li> + <li class="right" > + <a href="script_syntax.html" title="8.2. スクリプト構文" + accesskey="N">次へ</a> |</li> + <li class="right" > + <a href="../spec.html" title="8. 仕様" + accesskey="P">前へ</a> |</li> + <li><a href="../index.html">groonga v2.0.2ドキュメント</a> »</li> + <li><a href="../spec.html" accesskey="U">8. 仕様</a> »</li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body"> + + <div class="section" id="query-syntax"> +<h1>8.1. クエリ構文<a class="headerlink" href="#query-syntax" title="このヘッドラインへのパーマリンク">¶</a></h1> +<p>TODO: revised.</p> +<p>一般的なWebページの検索フォームで使われるような書式を使って検索条件を指定することができます。これをクエリ構文と呼びます。</p> +<p>クエリ構文は「条件式」と条件式を組み合わせる「結合式」からなります。</p> +<div class="section" id="id1"> +<h2>8.1.1. 条件式<a class="headerlink" href="#id1" title="このヘッドラインへのパーマリンク">¶</a></h2> +<p>以下の条件式が使用できます。</p> +<div class="section" id="id2"> +<h3>8.1.1.1. <tt class="docutils literal"><span class="pre">文字列</span></tt><a class="headerlink" href="#id2" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>全文検索条件(デフォルト検索対象カラムの値が指定された文字列を含んでいる)</p> +</div> +<div class="section" id="id3"> +<h3>8.1.1.2. <tt class="docutils literal"><span class="pre">"文字列"</span></tt><a class="headerlink" href="#id3" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>フレーズ検索条件(デフォルト検索対象カラムの値が指定されたフレーズを含んでいる)</p> +</div> +<div class="section" id="id4"> +<h3>8.1.1.3. <tt class="docutils literal"><span class="pre">カラム名:値</span></tt><a class="headerlink" href="#id4" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>一致条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre">==</span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id5"> +<h3>8.1.1.4. <tt class="docutils literal"><span class="pre">カラム名:!値</span></tt><a class="headerlink" href="#id5" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>不一致条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre">!=</span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id6"> +<h3>8.1.1.5. <tt class="docutils literal"><span class="pre">カラム名:<値</span></tt><a class="headerlink" href="#id6" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>比較条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre"><</span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id7"> +<h3>8.1.1.6. <tt class="docutils literal"><span class="pre">カラム名:>値</span></tt><a class="headerlink" href="#id7" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>比較条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre">></span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id8"> +<h3>8.1.1.7. <tt class="docutils literal"><span class="pre">カラム名:<=値</span></tt><a class="headerlink" href="#id8" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>比較条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre"><=</span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id9"> +<h3>8.1.1.8. <tt class="docutils literal"><span class="pre">カラム名:>=値</span></tt><a class="headerlink" href="#id9" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>比較条件( <tt class="docutils literal"><span class="pre">カラム値</span> <span class="pre">>=</span> <span class="pre">値</span></tt> )</p> +</div> +<div class="section" id="id10"> +<h3>8.1.1.9. <tt class="docutils literal"><span class="pre">カラム名:@文字列</span></tt><a class="headerlink" href="#id10" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>全文検索条件(カラム値が指定された文字列を含んでいる)</p> +</div> +</div> +<div class="section" id="id11"> +<h2>8.1.2. 結合演算子<a class="headerlink" href="#id11" title="このヘッドラインへのパーマリンク">¶</a></h2> +<p>複数の条件式を結合するために以下の演算子が使用できます。</p> +<div class="section" id="a-or-b"> +<h3>8.1.2.1. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">OR</span> <span class="pre">b</span></tt><a class="headerlink" href="#a-or-b" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>論理和( <tt class="docutils literal"><span class="pre">a</span></tt> と <tt class="docutils literal"><span class="pre">b</span></tt> といずれかの条件がマッチする)</p> +</div> +<div class="section" id="a-b"> +<h3>8.1.2.2. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">+</span> <span class="pre">b</span></tt><a class="headerlink" href="#a-b" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>論理積( <tt class="docutils literal"><span class="pre">a</span></tt> と <tt class="docutils literal"><span class="pre">b</span></tt> の両方がマッチする)</p> +</div> +<div class="section" id="id12"> +<h3>8.1.2.3. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">-</span> <span class="pre">b</span></tt><a class="headerlink" href="#id12" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p><tt class="docutils literal"><span class="pre">a</span></tt> にマッチし、 <tt class="docutils literal"><span class="pre">b</span></tt> にはマッチしない</p> +</div> +<div class="section" id="id13"> +<h3>8.1.2.4. <tt class="docutils literal"><span class="pre">(...)</span></tt><a class="headerlink" href="#id13" title="このヘッドラインへのパーマリンク">¶</a></h3> +<p>複数の条件をまとめる</p> +</div> +</div> +</div> + + + </div> + </div> + </div> + <div class="sphinxsidebar"> + <div class="sphinxsidebarwrapper"> + <h3><a href="../index.html">目次</a></h3> + <ul> +<li><a class="reference internal" href="#">8.1. クエリ構文</a><ul> +<li><a class="reference internal" href="#id1">8.1.1. 条件式</a><ul> +<li><a class="reference internal" href="#id2">8.1.1.1. <tt class="docutils literal"><span class="pre">文字列</span></tt></a></li> +<li><a class="reference internal" href="#id3">8.1.1.2. <tt class="docutils literal"><span class="pre">"文字列"</span></tt></a></li> +<li><a class="reference internal" href="#id4">8.1.1.3. <tt class="docutils literal"><span class="pre">カラム名:値</span></tt></a></li> +<li><a class="reference internal" href="#id5">8.1.1.4. <tt class="docutils literal"><span class="pre">カラム名:!値</span></tt></a></li> +<li><a class="reference internal" href="#id6">8.1.1.5. <tt class="docutils literal"><span class="pre">カラム名:<値</span></tt></a></li> +<li><a class="reference internal" href="#id7">8.1.1.6. <tt class="docutils literal"><span class="pre">カラム名:>値</span></tt></a></li> +<li><a class="reference internal" href="#id8">8.1.1.7. <tt class="docutils literal"><span class="pre">カラム名:<=値</span></tt></a></li> +<li><a class="reference internal" href="#id9">8.1.1.8. <tt class="docutils literal"><span class="pre">カラム名:>=値</span></tt></a></li> +<li><a class="reference internal" href="#id10">8.1.1.9. <tt class="docutils literal"><span class="pre">カラム名:@文字列</span></tt></a></li> +</ul> +</li> +<li><a class="reference internal" href="#id11">8.1.2. 結合演算子</a><ul> +<li><a class="reference internal" href="#a-or-b">8.1.2.1. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">OR</span> <span class="pre">b</span></tt></a></li> +<li><a class="reference internal" href="#a-b">8.1.2.2. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">+</span> <span class="pre">b</span></tt></a></li> +<li><a class="reference internal" href="#id12">8.1.2.3. <tt class="docutils literal"><span class="pre">a</span> <span class="pre">-</span> <span class="pre">b</span></tt></a></li> +<li><a class="reference internal" href="#id13">8.1.2.4. <tt class="docutils literal"><span class="pre">(...)</span></tt></a></li> +</ul> +</li> +</ul> +</li> +</ul> + + <h4>前のトピックへ</h4> + <p class="topless"><a href="../spec.html" + title="前の章へ">8. 仕様</a></p> + <h4>次のトピックへ</h4> + <p class="topless"><a href="script_syntax.html" + title="次の章へ">8.2. スクリプト構文</a></p> + <h3>このページ</h3> + <ul class="this-page-menu"> + <li><a href="../sources/spec/query_syntax.txt" + rel="nofollow">ソースコードを表示</a></li> + </ul> +<div id="searchbox" style="display: none"> + <h3>クイック検索</h3> + <form class="search" action="../search.html" method="get"> + <input type="text" name="q" /> + <input type="submit" value="検索" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + モジュール、クラス、または関数名を入力してください + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related"> + <h3>ナビゲーション</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="../genindex.html" title="総合索引" + >索引</a></li> + <li class="right" > + <a href="script_syntax.html" title="8.2. スクリプト構文" + >次へ</a> |</li> + <li class="right" > + <a href="../spec.html" title="8. 仕様" + >前へ</a> |</li> + <li><a href="../index.html">groonga v2.0.2ドキュメント</a> »</li> + <li><a href="../spec.html" >8. 仕様</a> »</li> + </ul> + </div> + <div class="footer"> + © Copyright 2009-2012, Brazil, Inc. + </div> + <script src="http://connect.facebook.net/ja_JP/all.js"></script> + + <script> + FB.init({ + appId : null, + status : true, // check login status + cookie : true, // enable cookies to allow the server to access the session + xfbml : true // parse XFBML + }); + </script> + </body> + +</html> \ No newline at end of file Added: ja/docs/spec/script_syntax.html (+159 -0) 100644 =================================================================== --- /dev/null +++ ja/docs/spec/script_syntax.html 2012-05-02 15:24:16 +0900 (a186f58) @@ -0,0 +1,159 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + + <title>8.2. スクリプト構文 — groonga v2.0.2ドキュメント</title> + + <link rel="stylesheet" href="../static/groonga.css" type="text/css" /> + <link rel="stylesheet" href="../static/pygments.css" type="text/css" /> + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT: '../', + VERSION: '2.0.2', + COLLAPSE_INDEX: false, + FILE_SUFFIX: '.html', + HAS_SOURCE: true + }; + </script> + <script type="text/javascript" src="../static/jquery.js"></script> + <script type="text/javascript" src="../static/underscore.js"></script> + <script type="text/javascript" src="../static/doctools.js"></script> + <script type="text/javascript" src="../static/translations.js"></script> + <link rel="shortcut icon" href="../static/favicon.ico"/> + <link rel="top" title="groonga v2.0.2ドキュメント" href="../index.html" /> + <link rel="up" title="8. 仕様" href="../spec.html" /> + <link rel="next" title="8.3. 検索" href="search.html" /> + <link rel="prev" title="8.1. クエリ構文" href="query_syntax.html" /> + <meta property="fb:page_id" content="201193596592346" /><!-- groonga --> + <meta property="fb:admins" content="664204556" /><!-- kouhei.sutou --> + <meta property="og:type" content="product" /> + <meta property="og:image" content="http://groonga.org/images/logos/groonga-icon-full-size.png" /> + <meta property="og:site_name" content="groonga" /> + + <link rel="stylesheet" href="/css/sphinx.css" type="text/css" /> + </head> + + <body> + <div id="fb-root"></div> + +<div class="header"> + <h1 class="title"> + <a id="top-link" href="../../"> + <span class="project">groonga</span> + <span class="separator">-</span> + <span class="description">オープンソースのカラムストア機能付き全文検索エンジン</span> + </a> + </h1> + + <div class="facebook-buttons"> + <fb:like href="http://www.facebook.com/pages/groonga/201193596592346" + layout="standard" + width="290"></fb:like> + </div> + <div class="other-language-links"> + + <ul> + <li><a href="../../../docs/spec/script_syntax.html"><img src="../static/us.png" alt="English">English page</a></li> + </ul> + </div> +</div> + + + <div class="related"> + <h3>ナビゲーション</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="../genindex.html" title="総合索引" + accesskey="I">索引</a></li> + <li class="right" > + <a href="search.html" title="8.3. 検索" + accesskey="N">次へ</a> |</li> + <li class="right" > + <a href="query_syntax.html" title="8.1. クエリ構文" + accesskey="P">前へ</a> |</li> + <li><a href="../index.html">groonga v2.0.2ドキュメント</a> »</li> + <li><a href="../spec.html" accesskey="U">8. 仕様</a> »</li> + </ul> + </div> + + <div class="document"> + <div class="documentwrapper"> + <div class="bodywrapper"> + <div class="body"> + + <div class="section" id="script-syntax"> +<h1>8.2. スクリプト構文<a class="headerlink" href="#script-syntax" title="このヘッドラインへのパーマリンク">¶</a></h1> +<p>TODO...</p> +</div> + + + </div> + </div> + </div> + <div class="sphinxsidebar"> + <div class="sphinxsidebarwrapper"> + <h4>前のトピックへ</h4> + <p class="topless"><a href="query_syntax.html" + title="前の章へ">8.1. クエリ構文</a></p> + <h4>次のトピックへ</h4> + <p class="topless"><a href="search.html" + title="次の章へ">8.3. 検索</a></p> + <h3>このページ</h3> + <ul class="this-page-menu"> + <li><a href="../sources/spec/script_syntax.txt" + rel="nofollow">ソースコードを表示</a></li> + </ul> +<div id="searchbox" style="display: none"> + <h3>クイック検索</h3> + <form class="search" action="../search.html" method="get"> + <input type="text" name="q" /> + <input type="submit" value="検索" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + <p class="searchtip" style="font-size: 90%"> + モジュール、クラス、または関数名を入力してください + </p> +</div> +<script type="text/javascript">$('#searchbox').show(0);</script> + </div> + </div> + <div class="clearer"></div> + </div> + <div class="related"> + <h3>ナビゲーション</h3> + <ul> + <li class="right" style="margin-right: 10px"> + <a href="../genindex.html" title="総合索引" + >索引</a></li> + <li class="right" > + <a href="search.html" title="8.3. 検索" + >次へ</a> |</li> + <li class="right" > + <a href="query_syntax.html" title="8.1. クエリ構文" + >前へ</a> |</li> + <li><a href="../index.html">groonga v2.0.2ドキュメント</a> »</li> + <li><a href="../spec.html" >8. 仕様</a> »</li> + </ul> + </div> + <div class="footer"> + © Copyright 2009-2012, Brazil, Inc. + </div> + <script src="http://connect.facebook.net/ja_JP/all.js"></script> + + <script> + FB.init({ + appId : null, + status : true, // check login status + cookie : true, // enable cookies to allow the server to access the session + xfbml : true // parse XFBML + }); + </script> + </body> + +</html> \ No newline at end of file