特定のオブジェクトのカタログ インデックス SearchableText の値をプログラムで設定する方法はありますか?
plone にファイルをアップロードするために wsapi4plone を使用していますが、バグ (報告済み) があり、カタログの SearchableText が設定されていません。自分で設定できるようにしたいです。reindexObject() を試しましたが、うまくいきませんでした。
ファイル オブジェクトの内容は変換可能である必要があります。portal_transforms
ツールは、バイナリ コンテンツからテキストを生成できる必要があります。
たとえば、PDF ファイルの場合、pdf_to_text
トランスフォームは poppler または xpdf コマンドライン ツールを使用して、ドキュメントからテキストを抽出し、インデックスを作成します。Word 文書にはwv
パッケージなどが必要です。
これらの変換を機能させるには、プラットフォームに適切なツールがインストールされていることを確認する必要があります。
これらの古いナレッジベースの記事は、Plone 4 にも適用されます: