2011-07-14 11 views
2

ドキュメントをドキュメントライブラリに追加するときと同じようにAPIを使用して検索インデックスにドキュメントを追加する方法を探しています。手動でSharePoint検索インデックスにアイテムを追加する

私はイベントハンドラを追加し、APIを呼び出すためのコードを書くことができます。 APIがそのようなインターフェースをサポートしているかどうかを知る必要があります。どのサンプルも本当に役に立ちます。

ありがとうございました。

答えて

2

SharePoint(2007および2010)には受動的なインデックス作成があると考えています。つまり、特定の頻度でインデックスサービスを実行するようにスケジューリングする以外にも、コントロールできません。その場合、最初にアイテムを削除したときなど、検索キャッシュが同期しなくなることがあります。しかし、私はあなたがプログラムでインデックスサービスを準備することができると信じています。

また、SharePoint以外のSharePointコンテンツ(UNCパスなど)をCentral Admin経由で使用することもできます。

+0

返信いただきありがとうございます。インデックスを手動で変更できるという印象を受けています。私たちの場合、ドキュメントビューはシーンの背後にある検索APIを使用しています。したがって、ドキュメントをアップロードした後、ユーザーはインデックスが作成されるまでドキュメントを表示しません。私は正しい方向を導くことができる記事または参照を知っていますか? – Spt2432

+0

あなたはどのバージョンを使用していますか? –

+0

SharePoint 2010 – Spt2432

0

他の言い方をすれば、あなたが望むことをすることはかなり可能ではありません。ただし、コンテンツを追加してからインデックスを作成するまでの待ち時間を短縮することができます。急速

  • このコンテンツソース
  • スケジュールにこのコンテンツを使用すると、迅速な検索を気のみのサイトを追加し、検索する必要のあるデータを含む新しいSearchコンテンツ・ソースを作成します

    1. :プロセスは次のようになりますソースのインクリメンタルクロールは本当に頻繁に起こります。クロールが完了した後でクロールを再開できるように、クロールステータスをプログラムで監視することを検討してください。
    2. 検索データベースのI/Oとそのインデックスを調整して、検索クロールができるだけ速くなるようにします。