問題タブ [sharepoint-search]

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 に答える
3887 参照

sharepoint - 一般検索で SharePoint 2013 の「人物検索結果テンプレート」を変更する方法

一般検索の「人検索結果テンプレート」セクションを変更する方法を知りたいです。一般的な検索で名前を書いたとき、検索結果の上部に常に次のセクションが表示されます:優先名、職種、部門。標準の人物検索 Web パーツの Item_Person.html で行ったように、このテンプレートを変更してユーザー プロファイル プロパティを追加したいのですが、正しいテンプレートが見つかりません。

変更方法を知る必要はありません。ファイルの場所を知る必要があるだけです。

ありがとう

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

sharepoint-2013 - ユーザー検索の拡張、カスタム検索先

この「Query Transform」を使用して、「Local SharePoint Results」に基づいてカスタムの検索先を作成しました。

検索結果が機能し、spspeople と連絡先の両方が表示されます。私が理解できないのは、spspeople オブジェクトが検索結果に Web サイトとして表示される理由です。デバッグ中に、実際に返された spspeople コンテンツ クラスであることに気付きました。

写真などを使って「普通の」人のオブジェクトとして提示してほしい。

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

sharepoint - SharePoint 2013 検索に検索先の絞り込みを追加する

SharePoint 2013 検索で検索先をフィルター処理する方法を教えてください。絞り込みタブを追加して、利用可能なすべての結果ソースに応じて検索をさらにフィルタリングできますか? 検索ページに 5 つの検索先ソース 1、2、3、4、5 を追加しました。最初にすべての検索先から検索を取得します。次に、検索先でフィルター処理します。 2013年。

2010 年にはこれを行う方法がありました。現在存在しない絞り込みテーブルに xml を追加できます。

このカテゴリは 2010 年にあり、すぐに使用できる絞り込みパネルから取得しました。このカテゴリを 2013 年の検索絞り込みパネルに追加しようとしています。

これを絞り込みパネルに追加するにはどうすればよいですか

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

search - BDC モデル/検索コネクタと絞り込み機能付きの複数値フィールド

BDC モデル:
私の BDC モデルのエンティティには、Color という名前のプロパティがあります。TypeName は System.String[] として指定されます。

データベース:
データベース (BDC コンテンツ ソース) に、次のような列の値を追加しました。

検索スキーマ
新しい管理プロパティを作成し、複数の値を有効にしました (また、絞り込み可能 - アクティブ、クエリ可能、取得可能、安全)。

検索結果 検索
による特定の色のフィルタリングが機能します。例: RsExpAdvWorksProductColor:"青"

検索
の絞り込み ただし、色を絞り込むことはできません。管理プロパティに絞り込み条件を追加すると、次のように表示されます。

明らかに、単一の値はそのようには扱われません。「特殊区切り文字」で区切られた値の「文字列」全体が絞り込み基準として表示されます。

ヒントはありますか?

更新 2015-03-20:組み込みの複数選択列を詳しく調べました。検索結果では、「Value1;#Value2;#」などのように返されます。基本的に、末尾 Red;#Blue;#の区切り記号があります -先頭 ;#Red;#Blue;#の区切り記号はありません。残念ながら、私の問題は解決しませんでした。

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

sharepoint - SharePoint 2013 は、クエリ文字列パラメーターを使用して外部 Web サイトをクロールします

外部の Web サイトにホストされている会社の従業員マニュアルをインデックス化する必要があります。このページはログインが必要で、クエリ文字列パラメーターによる自動ログインをサポートしています。

このように: http://manual.externalprovider.com?token=xxxxxxxxx

この URL をコンテンツ ソースに入力すると、結果が得られず、次の警告が表示されます。

次のいずれかの理由により、アイテムはクロールされませんでした: 予防クロール ルール。指定されたコンテンツ ソース ホップ/深さを超えました。URL にはクエリ文字列パラメータがあります。必要なプロトコル ハンドラが見つかりません。予防ロボット指令。(このアイテムは、クロール ルールによって除外されたため、削除されました。)

開始アドレスにクエリ文字列パラメーターを含むコンテンツをクロールすることはできませんか? これを解決する方法に関する他の提案はありますか?

0 投票する
2 に答える
1530 参照

c# - SharePoint CSOM (ポータブル) で検索すると例外がスローされる

Windows アプリのポータブル dll を使用して、SharePoint クライアント フレームワークを使用して検索を実行しようとしています。

Fiddler を使用すると、検索が実行され、メタデータと検索結果の JSON コレクションが返されることがわかります。これは、非ポータブル CSOM の結果と同じです。

CSOM が結果をデータ オブジェクトにマップしようとすると、次の例外が発生します。

タイプ 'System.Collections.Generic.Dictionary`2[System.String,System.Object]' のオブジェクトをタイプ 'Microsoft.SharePoint.Client.Search.Query.ResultTableCollection' にキャストできません。

この例外は、CSOM (ポータブル) 内で発生します。移植性のない CSOM は例外なく実行され、期待される結果が返されます。

この例外を取得するために実行しているコードは次のとおりです。

上記の ctx は、認証済みの ClientContext です。特定のリストの取得など、その他の要求は期待どおりに機能します。

c:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI から次の dll を参照しています。

  • Microsoft.SharePoint.Client.Portable.dll
  • Microsoft.SharePoint.Client.Runtime.Portable.dll
  • Microsoft.SharePoint.Client.Runtime.WindowsStore.dll
  • Microsoft.SharePoint.Client.Search.Portable.dll

私の質問はです。

CSOM を使用して Windows ストア アプリから検索クエリを実行できるようにするには、どうすればこれを解決できますか?

更新: ClientContext を認証した後、次を追加しました。

これにより当面の問題は解決されましたが、新たな問題が発生しました。私は今 System.FormatException を取得しています:

JSON ストリームが適切にフォーマットされていません。

ポータブル CSOM と非ポータブル CSOM の JSON は同じであるため、一方の CSOM で解析エラーが発生し、もう一方の CSOM で解析エラーが発生することはありません。

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

search - SharePoint 検索。AD 認証情報でサイトを検索

これがすでに尋ねられて回答されているかどうかはわかりませんが、問題を十分に説明できることを願っています.

スタッフのイントラネット ポータルには、AD アカウントでのみアクセスできます。SharePoint Search でサイトとインデックス ページをクロールしたいと考えています。そのため、基本的に SharePoint 検索クローラーは、コンテンツにアクセスするために何らかの方法でサイトを認証する必要があります。

誰かがたまたま私と共有できるリソースを持っているでしょうか. とても感謝しています。

さらに詳しい情報や説明が必要な場合はお知らせください。

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

sharepoint-2013 - SharePoint-Search 2013 クエリ変換で SPSPeople 除外が追加され続ける

オンプレミスの SharePoint 2013 のすぐに使えるエンタープライズ検索サイト コレクションで FQL を機能させようとしていますが、成功しません。

意図したクエリの動作は次のとおりです。 - 検索語を受け入れてクエリを実行する - 結果を現在のサブドメイン ( https://teams.domain.com/.. .) に制限する - 結果から人を除外する

機能している KQL Query Transform は

MSDNの指示に従って、現在の検索先を (サイト コレクション管理で) コピーし、クエリ変換を次のように変更しました。

他のバリエーションも試しましたが、どれもうまくいきません。

「基本」タブから「テスト」タブに移動して「さらに表示」をクリックすると、さらに不可解なクエリテキストボックスが常に追加されます

FQL 形式ではないため、テンプレートが機能しないことがわかります。私は今一日中これにいました...次に何をすべきか提案はありますか? その KQL サフィックスを取り除くにはどうすればよいですか?

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

sharepoint - KQL のブール演算子

Sharepoint Search のKeyword Query Languageのリファレンスを読んでいて、AND および OR 演算子がどのように機能するかを理解しようとしています。FQL ではなく、KQL に特に関心があります。次の質問に対する答えを見つけようとしています。

  1. このクエリは何を返しますか: worda wordb? wordaと の両方を含む文書について理解していますwordb。その場合、AND キーワードがデフォルトのようです。では、なぜそれが存在するのでしょうか。
  2. worda OR wordb AND wordc- このクエリはwordb必須ですか、それともオプションですか?
  3. worda OR wordb wordc-wordcここでは必須ですか?