"Fossies" - the Fresh Open Source Software Archive

Member "groonga-12.0.4/doc/locale/en/html/news/0.x.html" (6 Jun 2022, 17279 Bytes) of package /linux/misc/groonga-12.0.4.tar.gz:


The requested HTML page contains a <FORM> tag that is unusable on "Fossies" in "automatic" (rendered) mode so that page is shown as HTML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 
    2 <!DOCTYPE html>
    3 
    4 <html lang="en">
    5   <head>
    6     <meta charset="utf-8" />
    7     <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
    8 
    9     <title>バージョン0.xのお知らせ &#8212; Groonga v12.0.4 documentation</title>
   10     
   11   <!-- Loaded before other Sphinx assets -->
   12   <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
   13 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet">
   14 
   15     
   16   <link rel="stylesheet"
   17     href="../_static/vendor/fontawesome/5.13.0/css/all.min.css">
   18   <link rel="preload" as="font" type="font/woff2" crossorigin
   19     href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2">
   20   <link rel="preload" as="font" type="font/woff2" crossorigin
   21     href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2">
   22 
   23     <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
   24     
   25   <!-- Pre-loaded scripts that we'll load fully later -->
   26   <link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf">
   27 
   28     <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
   29     <script src="../_static/jquery.js"></script>
   30     <script src="../_static/underscore.js"></script>
   31     <script src="../_static/doctools.js"></script>
   32     <link rel="shortcut icon" href="../_static/favicon.ico"/>
   33     <link rel="index" title="Index" href="../genindex.html" />
   34     <link rel="search" title="Search" href="../search.html" />
   35     <meta name="viewport" content="width=device-width, initial-scale=1" />
   36     <meta name="docsearch:language" content="en">
   37     
   38 
   39     <!-- Google Analytics -->
   40     
   41 <script async="" src="https://www.google-analytics.com/analytics.js"></script>
   42 <script>
   43                         window.ga = window.ga || function () {
   44                             (ga.q = ga.q || []).push(arguments) };
   45                         ga.l = +new Date;
   46                         ga('create', 'UA-7532323-1', 'auto');
   47                         ga('set', 'anonymizeIp', true);
   48                         ga('send', 'pageview');
   49                     </script>
   50 
   51   </head>
   52   <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60">
   53     
   54     <div class="container-fluid" id="banner"></div>
   55 
   56     
   57     <nav class="navbar navbar-light navbar-expand-lg bg-light fixed-top bd-navbar" id="navbar-main"><div class="container-xl">
   58 
   59   <div id="navbar-start">
   60     
   61     
   62 
   63 <a class="navbar-brand" href="https://groonga.org/">
   64   <img src="../_static/groonga.png" class="logo" alt="logo">
   65 </a>
   66 
   67 
   68     
   69   </div>
   70 
   71   <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-collapsible" aria-controls="navbar-collapsible" aria-expanded="false" aria-label="Toggle navigation">
   72     <span class="navbar-toggler-icon"></span>
   73   </button>
   74 
   75   
   76   <div id="navbar-collapsible" class="col-lg-9 collapse navbar-collapse">
   77     <div id="navbar-center" class="mr-auto">
   78       
   79     </div>
   80 
   81     <div id="navbar-end">
   82       
   83       <div class="navbar-end-item">
   84         <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links">
   85         <li class="nav-item">
   86           <a class="nav-link" href="https://github.com/groonga/groonga" rel="noopener" target="_blank" title="GitHub"><span><i class="fab fa-github-square"></i></span>
   87             <label class="sr-only">GitHub</label></a>
   88         </li>
   89         <li class="nav-item">
   90           <a class="nav-link" href="https://twitter.com/groonga" rel="noopener" target="_blank" title="Twitter"><span><i class="fab fa-twitter-square"></i></span>
   91             <label class="sr-only">Twitter</label></a>
   92         </li>
   93         <li class="nav-item">
   94           <a class="nav-link" href="/blog" rel="noopener" target="_blank" title="Blog"><span><i class="fas fa-blog"></i></span>
   95             <label class="sr-only">Blog</label></a>
   96         </li>
   97       </ul>
   98       </div>
   99       
  100       <div class="navbar-end-item">
  101         <div class="dropdown" id="version_switcher">
  102     <button type="button" class="btn btn-primary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown">
  103         English  <!-- this text may get changed later by javascript -->
  104         <span class="caret"></span>
  105     </button>
  106     <div id="version_switcher_menu" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button">
  107     <!-- dropdown will be populated by javascript on page load -->
  108     </div>
  109 </div>
  110 
  111 <!-- NOTE: this JS must live here (not in our global JS file) because it relies
  112      on being processed by Jinja before it is run (specifically for replacing
  113      variables news/0.x and {'json_url': 'https://groonga.org/docs/_static/switcher.json', 'url_template': 'https://groonga.org/{version}docs/', 'version_match': 'English'}.
  114 -->
  115 
  116 <script type="text/javascript">
  117 // Check if corresponding page path exists in other version of docs
  118 // and, if so, go there instead of the homepage of the other docs version
  119 function checkPageExistsAndRedirect(event) {
  120     const currentFilePath = "news/0.x.html",
  121           tryUrl = event.target.getAttribute("href");
  122     let otherDocsHomepage = tryUrl.replace(currentFilePath, "");
  123     $.ajax({
  124         type: 'HEAD',
  125         url: tryUrl,
  126         // if the page exists, go there
  127         success: function() {
  128             location.href = tryUrl;
  129         }
  130     }).fail(function() {
  131         location.href = otherDocsHomepage;
  132     });
  133     // this prevents the browser from following the href of the clicked node
  134     // (which is fine because this function takes care of redirecting)
  135     return false;
  136 }
  137 
  138 // Populate the version switcher from the JSON config file
  139 (function () {
  140     $.getJSON("https://groonga.org/docs/_static/switcher.json", function(data, textStatus, jqXHR) {
  141         const currentFilePath = "news/0.x.html";
  142         // create links to the corresponding page in the other docs versions
  143         $.each(data, function(index, entry) {
  144             // if no custom name specified (e.g., "latest"), use version string
  145             if (!("name" in entry)) {
  146                 entry.name = entry.version;
  147             }
  148             // create the node
  149             const node = document.createElement("a");
  150             node.setAttribute("class", "list-group-item list-group-item-action py-1");
  151             node.textContent = `${entry.name}`;
  152             node.setAttribute("href", `${entry.url}${currentFilePath}`);
  153             // on click, AJAX calls will check if the linked page exists before
  154             // trying to redirect, and if not, will redirect to the homepage
  155             // for that version of the docs.
  156             node.onclick = checkPageExistsAndRedirect;
  157             // Add dataset values for the version and name in case people want
  158             // to apply CSS styling based on this information.
  159             node.dataset["versionName"] = entry.name;
  160             node.dataset["version"] = entry.version;
  161 
  162             $("#version_switcher_menu").append(node);
  163             // replace dropdown button text with the preferred display name of
  164             // this version, rather than using sphinx's 12.0.4 variable.
  165             // also highlight the dropdown entry for the currently-viewed
  166             // version's entry
  167             if (entry.version == "English") {
  168                 node.classList.add("active");
  169                 let btn = document.getElementById("version_switcher_button");
  170                 btn.innerText = btn.dataset["activeVersionName"] = entry.name;
  171                 btn.dataset["activeVersion"] = entry.version;
  172             }
  173         });
  174     });
  175 })();
  176 </script>
  177       </div>
  178       
  179     </div>
  180   </div>
  181 </div>
  182     </nav>
  183     
  184 
  185     <div class="container-xl">
  186       <div class="row">
  187           
  188             
  189             <!-- Only show if we have sidebars configured, else just a small margin  -->
  190             <div class="col-12 col-md-3 bd-sidebar">
  191               <div class="sidebar-start-items"><form class="bd-search d-flex align-items-center" action="../search.html" method="get">
  192   <i class="icon fas fa-search"></i>
  193   <input type="search" class="form-control" name="q" id="search-input" placeholder="Search the docs ..." aria-label="Search the docs ..." autocomplete="off" >
  194 </form><nav class="bd-links" id="bd-docs-nav" aria-label="Main navigation">
  195   <div class="bd-toc-item active">
  196     
  197   </div>
  198 </nav>
  199               </div>
  200               <div class="sidebar-end-items">
  201               </div>
  202             </div>
  203             
  204           
  205 
  206           
  207           <div class="d-none d-xl-block col-xl-2 bd-toc">
  208             
  209               
  210               <div class="toc-item">
  211                 
  212 <div class="tocsection onthispage mt-5 pt-1 pb-3">
  213     <i class="fas fa-list"></i> On this page
  214 </div>
  215 
  216 <nav id="bd-toc-nav">
  217     <ul class="visible nav section-nav flex-column">
  218  <li class="toc-h2 nav-item toc-entry">
  219   <a class="reference internal nav-link" href="#id1">
  220    0.7.7リリース - 2010-08-25
  221   </a>
  222   <ul class="nav section-nav flex-column">
  223    <li class="toc-h3 nav-item toc-entry">
  224     <a class="reference internal nav-link" href="#id2">
  225      改良
  226     </a>
  227    </li>
  228    <li class="toc-h3 nav-item toc-entry">
  229     <a class="reference internal nav-link" href="#id3">
  230      修正
  231     </a>
  232    </li>
  233   </ul>
  234  </li>
  235  <li class="toc-h2 nav-item toc-entry">
  236   <a class="reference internal nav-link" href="#id4">
  237    0.7.6リリース - 2010-08-19
  238   </a>
  239   <ul class="nav section-nav flex-column">
  240    <li class="toc-h3 nav-item toc-entry">
  241     <a class="reference internal nav-link" href="#id5">
  242      改良
  243     </a>
  244    </li>
  245    <li class="toc-h3 nav-item toc-entry">
  246     <a class="reference internal nav-link" href="#id6">
  247      修正
  248     </a>
  249    </li>
  250    <li class="toc-h3 nav-item toc-entry">
  251     <a class="reference internal nav-link" href="#id7">
  252      感謝
  253     </a>
  254    </li>
  255   </ul>
  256  </li>
  257 </ul>
  258 
  259 </nav>
  260               </div>
  261               
  262               <div class="toc-item">
  263                 
  264 
  265 <div class="tocsection editthispage">
  266     <a href="https://github.com/groonga/groonga/edit/master/doc/source/news/0.x.rst">
  267         <i class="fas fa-pencil-alt"></i> Edit this page
  268     </a>
  269 </div>
  270 
  271               </div>
  272               
  273             
  274           </div>
  275           
  276 
  277           
  278           
  279             
  280           
  281           <main class="col-12 col-md-9 col-xl-7 py-md-5 pl-md-5 pr-md-4 bd-content" role="main">
  282               
  283               <div>
  284                 
  285   <section id="x">
  286 <h1>バージョン0.xのお知らせ<a class="headerlink" href="#x" title="Permalink to this headline">#</a></h1>
  287 <section id="id1">
  288 <h2>0.7.7リリース - 2010-08-25<a class="headerlink" href="#id1" title="Permalink to this headline">#</a></h2>
  289 <section id="id2">
  290 <h3>改良<a class="headerlink" href="#id2" title="Permalink to this headline">#</a></h3>
  291 <ul class="simple">
  292 <li><p>編集距離(レーベンシュタイン距離)を計算する
  293 <a class="reference internal" href="../reference/functions/edit_distance.html"><span class="doc">edit_distance</span></a> ()関数の追加。</p></li>
  294 <li><p>manを追加。</p></li>
  295 <li><p><a class="reference internal" href="../reference/commands/delete.html"><span class="doc">delete</span></a> コマンドでデータの整合性が壊れる場合はエラー
  296 を返すようにした。</p></li>
  297 <li><p>MeCabの辞書のエンコーディング検出処理を改善。</p></li>
  298 <li><p>デフォルトの設定ファイルを追加。</p></li>
  299 </ul>
  300 </section>
  301 <section id="id3">
  302 <h3>修正<a class="headerlink" href="#id3" title="Permalink to this headline">#</a></h3>
  303 <ul class="simple">
  304 <li><p><a class="reference internal" href="../reference/functions/geo_in_rectangle.html"><span class="doc">geo_in_rectangle</span></a> ()関数が引数を「左上」と「右下」で
  305 はなく、「左下」と「右上」と扱っていた問題を修正。</p></li>
  306 <li><p>前方一致検索がマッチしない問題を修正。</p></li>
  307 </ul>
  308 </section>
  309 </section>
  310 <section id="id4">
  311 <h2>0.7.6リリース - 2010-08-19<a class="headerlink" href="#id4" title="Permalink to this headline">#</a></h2>
  312 <section id="id5">
  313 <h3>改良<a class="headerlink" href="#id5" title="Permalink to this headline">#</a></h3>
  314 <ul class="simple">
  315 <li><p>デーモンになるときは標準出力を閉じるようにした。</p></li>
  316 <li><p>PIDファイルを指定する <code class="docutils literal notranslate"><span class="pre">--pid-path</span></code> オプションを追加。</p></li>
  317 <li><p>設定ファイルを指定する <code class="docutils literal notranslate"><span class="pre">--config-path</span></code> オプションを追加。</p></li>
  318 <li><p>最大キャッシュ数を指定する <code class="docutils literal notranslate"><span class="pre">--cache-limit</span></code> オプションを追加。</p></li>
  319 <li><p>設定値を表示する <code class="docutils literal notranslate"><span class="pre">--show-config</span></code> オプションを追加。</p></li>
  320 <li><p>指定したファイルからコマンドを読み込む <code class="docutils literal notranslate"><span class="pre">--file</span></code> オプションを追加。</p></li>
  321 <li><p>groongaとMeCabの辞書のエンコーディングが同じかどうかを確
  322 認するようにした。</p></li>
  323 <li><p>Web管理画面:</p>
  324 <ul>
  325 <li><p>データロード機能を追加。</p></li>
  326 <li><p>uptimeの表示形式を読みやすい形式に変更。</p></li>
  327 </ul>
  328 </li>
  329 <li><p>Muninプラグインの追加。</p>
  330 <ul>
  331 <li><p>クエリパフォーマンス計測用</p></li>
  332 <li><p>ディスク使用量計測用</p></li>
  333 </ul>
  334 </li>
  335 <li><p>libedit対応。</p></li>
  336 <li><p>存在しないデータベースを指定したときのエラーメッセージを改善。</p></li>
  337 <li><p>loadコマンド:</p>
  338 <ul>
  339 <li><p>不正な文字を見つけた場合はログに出力。</p></li>
  340 <li><p>必要な項目がない場合はログに出力。</p></li>
  341 <li><p>true/false/nullリテラルをサポート。</p></li>
  342 <li><p>GeoPointの度での指定をサポート。
  343 (例: “35.6954581363924,139.564207350021”)</p></li>
  344 <li><p>NO_KEYテーブルを参照しているカラム値をサポート。</p></li>
  345 <li><p>数値のベクタをサポート。</p></li>
  346 </ul>
  347 </li>
  348 <li><p>selectコマンド</p>
  349 <ul>
  350 <li><p>索引を用いた高速なGeoPointの検索機能を追加。</p></li>
  351 <li><p>索引を用いた高速なGeoPointのソート機能を追加。
  352 (ただし複数のソートキーと一緒に使うことはできない。)</p></li>
  353 <li><p>ベクタのGeoPointの出力に対応。</p></li>
  354 <li><p>不正な入力値に対してエラーを出力するようにした。</p></li>
  355 </ul>
  356 </li>
  357 <li><p>dumpコマンド:</p>
  358 <ul>
  359 <li><p>フラグを数値ではなくキーワードで出力するように変更。</p></li>
  360 </ul>
  361 </li>
  362 <li><p>column_listコマンド:</p>
  363 <ul>
  364 <li><p>_keyカラムの出力に対応。</p></li>
  365 </ul>
  366 </li>
  367 <li><p>deleteコマンド:</p>
  368 <ul>
  369 <li><p>データに不整合が発生する場合はデータを削除しないように変更。</p></li>
  370 </ul>
  371 </li>
  372 <li><p>statusコマンド:</p>
  373 <ul>
  374 <li><p>キャッシュ情報を追加。</p></li>
  375 </ul>
  376 </li>
  377 <li><p>データの整合性を確認するcheckコマンドの追加。</p></li>
  378 <li><p>強制的にロックを解除するclearlockコマンドの追加。</p></li>
  379 <li><p>最大キャッシュ数を指定するcache_limitコマンドの追加。</p></li>
  380 <li><p>フラグメンテーションを解消するdefragコマンドの追加。</p></li>
  381 <li><p>データ投入後のインデックスカラム作成に対応。</p></li>
  382 </ul>
  383 </section>
  384 <section id="id6">
  385 <h3>修正<a class="headerlink" href="#id6" title="Permalink to this headline">#</a></h3>
  386 <ul class="simple">
  387 <li><p>不正なsortキーを指定された場合はSEGVする問題の修正。</p></li>
  388 <li><p>selectの出力に不正なカラムを指定された時にSEGVする問題を修正。</p></li>
  389 <li><p>空のベクタをloadするとSEGVする問題の修正。</p></li>
  390 <li><p>メモリリークの修正。</p></li>
  391 <li><p>drilldown時に参照先が存在しない場合にSEGVする問題の修正。</p></li>
  392 </ul>
  393 </section>
  394 <section id="id7">
  395 <h3>感謝<a class="headerlink" href="#id7" title="Permalink to this headline">#</a></h3>
  396 <ul class="simple">
  397 <li><p>おばたさん</p></li>
  398 </ul>
  399 </section>
  400 </section>
  401 </section>
  402 
  403 
  404               </div>
  405               
  406               
  407               <!-- Previous / next buttons -->
  408 <div class='prev-next-area'>
  409 </div>
  410               
  411           </main>
  412           
  413 
  414       </div>
  415     </div>
  416   
  417   <!-- Scripts loaded after <body> so the DOM is not blocked -->
  418   <script src="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script>
  419 <footer class="footer mt-5 mt-md-0">
  420   <div class="container">
  421     
  422     <div class="footer-item">
  423       <p class="copyright">
  424     &copy; Copyright 2009-2022 Groonga Project.<br>
  425 </p>
  426     </div>
  427     
  428     <div class="footer-item">
  429       <p class="sphinx-version">
  430 Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br>
  431 </p>
  432     </div>
  433     
  434   </div>
  435 </footer>
  436   </body>
  437 </html>