ホームページ  >  記事  >  バックエンド開発  >  coreseek によって追加された増分インデックスが有効になりません。何が起こっているのでしょうか?

coreseek によって追加された増分インデックスが有効になりません。何が起こっているのでしょうか?

WBOY
WBOYオリジナル
2016-08-30 09:36:411173ブラウズ

Windows 7 64ビット環境では、バージョン3.2.14 win32が使用されます。

問題: searchd サービスを開始した後、追加されたインデックスは無効になります。searchd サービスを再起動しないと有効になりません。

メインインデックス: mysql
増分インデックス: new

操作プロセス:
1. メインインデックスを作成します:

リーリー

2. サービスを開始します:

リーリー

3. PHP で検索: 8 件の結果が見つかります

4. データベースに関連キーワードのデータを新たに追加しました

5. 増分インデックスを追加します

indexer -c csft.conf new --rotate

coreseek によって追加された増分インデックスが有効になりません。何が起こっているのでしょうか?

6. php で検索

結果はまだ 8 件です

7. または、マージされたインデックスを試してください:

リーリー

coreseek によって追加された増分インデックスが有効になりません。何が起こっているのでしょうか?

8. phpで検索

結果はまだ8件です

9. メインインデックスを再構築します:

リーリー

10. phpで検索

結果はまだ8件です

11. 元の searchd サービスを閉じてから、searchd サービスを開始すると、クエリ結果には挿入されたばかりのデータが含まれます

(奇妙なことに、元の searchd サービスを閉じない場合は、インデックスが構築されると、検索結果が変わりますが、2 つまたは 3 つしかありません。理由はわかりません)

プロフィール: リーリー

返信内容:

Windows 7 64ビット環境では、バージョン3.2.14 win32が使用されます。

問題: searchd サービスを開始した後、追加されたインデックスは無効になります。searchd サービスを再起動しないと有効になりません。

メインインデックス: mysql

増分インデックス: new

操作プロセス:1. メインインデックスを作成します:
リーリー

2. サービスを開始します:

リーリー

3. PHP で検索: 8 件の結果が見つかります


4. データベースに関連キーワードのデータを新たに追加しました

5. 増分インデックスを追加します

indexer -c csft.conf new --rotate



coreseek によって追加された増分インデックスが有効になりません。何が起こっているのでしょうか?6. php で検索

結果はまだ 8 件です


7. または、マージされたインデックスを試してください:

リーリー

coreseek によって追加された増分インデックスが有効になりません。何が起こっているのでしょうか?8. phpで検索

結果はまだ8件です


9. メインインデックスを再構築します:

リーリー

10. phpで検索

結果はまだ8件です


11. 元の searchd サービスを閉じてから、searchd サービスを開始すると、クエリ結果には挿入されたばかりのデータが含まれます

(奇妙なことに、元の searchd サービスを閉じない場合は、インデックスが構築されると、検索結果が変わりますが、2 つまたは 3 つしかありません。理由はわかりません)


プロフィール:

リーリー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。