<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [Xunsearch PHP-SDK](http://www.xunsearch.com) v1.4.8 權威指南 1. [使用重建](#) 1. [中止重建](#) # 平滑重建索引 前一章講到有些情況不得不需要重建索引,可以用 [XSIndex::clean](#) 立即全部清空所有數據,然后再把現有數據全部添加到索引數據庫中。 但這種方式的缺點對于線上項目是難以容忍的,因此可以選擇使用平滑重建方式。它的內部實現相當于在一個臨時區域開辟新庫,把所有的添加操作全部更新到新庫,直到您完成重建,完成后再用新庫替代舊庫用于搜索。 ### 1. 使用重建[?]() 在編代碼時,把所有的 [XSIndex:add](#) 操作都放進 [XSIndex::beginRebuild](#) 和 [XSIndex::endRebuild](#) 之間即可。寫法參考如下: ~~~ // 宣布開始重建索引 $index->beginRebuild(); // 然后在此開始添加數據 ... $index->add($doc); ... // 告訴服務器重建完比 $index->endRebuild(); ~~~ > **Note:** 為確保重建的順利完成,請在重建時不要對同一個項目開啟多個進程、 連接同時交替重建以免發生錯亂。 ### 2. 中止重建[?]() 雖然我們一再強調,但仍然會在某些意外情況下,導致重建工作意外終止。這時索引庫進入一個崩潰狀態,出現 `DB has been rebuilding` 的錯誤。 這時您可以再次調用 [XSIndex::beginRebuild](#) 開始重建索引,但這會丟失之前的所有重建成果。您還可以在重建前先調用 [XSIndex::stopRebuild](#) 直接清除這個錯誤狀態。 > **Note:** 中止重建以及重復開啟重建的功能自 `1.3.4` 版起可用。 $Id$ [? 清空索引](#) [使用索引緩沖區 ?](#) Copyright ? 2008-2011 by [杭州云圣網絡科技有限公司](http://www.xunsearch.com) All Rights Reserved. ![](https://box.kancloud.cn/2015-09-10_55f11d039d2c9.gif) ![](https://box.kancloud.cn/2015-09-10_55f11d03afae3.gif) ![](https://box.kancloud.cn/2015-09-10_55f11d03b7692.gif)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看