1

indexed_search, indexed_search_mysqlウェブサイトにクローラー拡張機能を使用しています。crawlerでレコードを作成しCrawler Configurationて実行しました。これにより、すべてのページが正常にクロールされます。

構成index_enable and index_externalsが true に設定されている

問題は、クロールされたものがindexテーブルに表示されないことです。すべてのinfo>Indexed Searchページが「インデックスなし」として表示されます。

indexed_search はdisableFrontendIndexing is set false. しかし、これを行うには、すべてのページにアクセスする必要があります。

ここで欠けている他の構成はありますか?

4

2 に答える 2

3

インデックス付き検索は、キャッシュされたページのみをインデックスに登録します。したがって、次のようなものかどうかを確認したい場合があります

config.no_cache = 1

が設定されています。その場合、索引付けされたものは何も得られません。また、ページをクロールする前にすべてのキャッシュをクリアする必要があるため、再度キャッシュする必要があります。

それでも機能しない場合は、次のことを試すことができます

config.index_enable = 1

page.config.index_enable = 1

違いはありません。

于 2013-11-01T10:06:53.873 に答える
1

標準構成では、クローラーはインデックスを作成するページをキューに書き込むだけです。「プロセスの追加」で実行する必要があります。これやった?

ここに画像の説明を入力

または cli:

/usr/bin/php /var/www/example.com/typo3/cli_dispatch.phpsh crawler

1回の実行でそれを行うオプションがあります:

/usr/bin/php /var/www/example.ch/typo3/cli_dispatch.phpsh クローラー_im 597 -d 9 -conf yourconfititle -o exec

ここのドキュメントの cli に関する詳細情報:

https://docs.typo3.org/typo3cms/extensions/crawler/ExtCrawler/ExecutingTheQueue/BuildingAndExecutingQueueRightAway(fromCli)/Index.html

于 2015-11-06T09:12:24.883 に答える