問題タブ [fastsearch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
111 参照

sharepoint-2010 - FAST for SharePoint 2010: クロールされたパイプライン プロパティがログに表示されるが、検索結果には表示されない

フォーマットする必要がある日付を含むコンテンツがあります。パイプライン拡張機能を使用して、これらの日付を「テキスト」型から「日時」型に取得しています。私は 3 つの異なる SharePoint 環境を使用しています。開発環境と統合環境には、単一のコンテンツ、インデックス、および管理サーバーがあります。運用環境には、1 つの 4 つのインデックス サーバー、1 つの管理サーバー、および 2 つのコンテンツ サーバーがあります。日付は適切に変更され、dev と int の両方に表示されます。ただし、prod では、日付はログに表示されません。prod でパイプライン ロギングをオンにすると、正しい出力が表示されますが、日付は検索結果に表示されません。ログは、2 つのインデックス サーバーと管理サーバーに表示されます。

これが起こらない理由はありますか?

0 投票する
1 に答える
359 参照

c# - StartItem が 100000 より大きい場合、Sharepoint FAST Search クエリが失敗する

問題

100000を超える結果を返す FAST Search クエリがあります。次のように、5000 のチャンクで結果を取得しようとしています。

StartItem が 100000 未満の場合は正常に動作します。しかし、試してみるとすぐに失敗します。

私は例外を取得しています: The search request was unable to execute on FAST Search Server.、内部例外は (あまり役に立ちません):The creator of this fault did not specify a Reason.

私が試したこと

100000 マークの直後にのみ発生するため、これは構成の問題だと思います。タイムアウトや転送中のデータが多すぎるようには見えません。

ここでConfig:qp_MaxResultsReturned提案されているように、Search Service アプリケーションの構成 ( ) を変更しようとしまし たが、うまくいきませんでした。

結果を作成日でソートし、日付によるフィルタリングを追加することを提案する回避策もあります (そうすれば、常に最大 5000 件の結果を受け取ることができます) が、少し見苦しいと思います。

FAST Search for SharePoint 2010 Query Loggerを使用して、失敗したクエリをログに記録しました。奇妙なことに、ログに記録された応答には 100000 マークを超える検索結果が含まれており、エラーの兆候はありません。

0 投票する
1 に答える
237 参照

fastsearch - すべてではなく特定のフィールドを返すように高速クエリを構成する方法

esp-devs、高速リポジトリにコレクションがあり、次のクエリを使用してそのコレクション内のすべてのエンティティを取得します。

:/xsearch?offset=0&hits=100&query=Anthony&view=collection01

ただし、このクエリはすべてのヒット レコードのすべてのフィールドを提供しています。

しかし、私が興味を持っているのは、ヒットレコードごとに 1 つのフィールドだけです。

応答にヒット結果のフィールドのみが含まれるように、私が望む唯一のフィールドを指定する方法はありますか?

ありがとう、JUKE。

0 投票する
1 に答える
957 参照

powershell - Powershell を使用して FAST Search スコープをエクスポートする

ある環境で作成された高速検索範囲を取得し、新しい環境でそれらを復元したいのですが、これを試した人はいますか?

0 投票する
0 に答える
46 参照

sharepoint - FAST Search - 複合フィールドには、ドキュメントごとに最大 8388608 語を含めることができます

SharePoint 2010 の高速検索を使用して、8388608 語を超えるドキュメント (Excel スプレッドシート) のインデックスを作成しようとしています。

index_producer_0 ログに表示されるエラー メッセージは次のとおりです: WARNING index_producer_0 indexer_holder: DocError: Sessino ID 0, operation ID 1259, document ID 7679cba7cc490202a75541721642d8d9_sp: Aborted document during indexing at fixml file line 6 column 55129101. Reason: AddWord(bcatcontent, bconf1 、42050L) に失敗しました: 複合フィールドには、ドキュメントごとに最大 8388608 語を含めることができます。

この制限が設けられている理由と、可能であればそれを拡張する方法を知っている人はいますか? ありがとう!

0 投票する
1 に答える
201 参照

sharepoint-2010 - SharePoint 2010 高速検索にクロール ルールを追加する方法

タイプ、名前、アクティブなどの列のセットを持つ 1 つのドキュメント ライブラリがあります。サイト内のコンテンツを検索するように SharePoint 高速検索を既に構成しています。

期待どおりの結果を示す特定のキーワードで検索しているとき。「アクティブ」列が「いいえ」に設定されている場合、ドキュメント ライブラリからコンテンツを除外する必要があるという要件を取得しました。

特定のドキュメント ライブラリにクロール ルールを追加する方法を教えてください。