問題タブ [windows-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.
windows - 高度なクエリ構文: 「保護された」ファイル プロパティの正規名
Windows 8 デバイスで保護されていないすべての音楽ファイルを検索する正規のクエリを作成しようとしています。正規の構文の理由は、従来の 'kind:=music AND protected:=no' をローカライズする必要があるためです。これは避けたいと思います。
私はこれを持っています:
最初の部分では、System.Kind:System.Kind#Music
すべての音楽ファイルを適切に返します。私が困っているのは2番目の状態です。「保護された」プロパティの正規名を知っている人はいますか? 音楽ファイルを右クリック/詳細 (「コンテンツ」の下) で使用できます。
このリソースをガイドとして使用しています: http://msdn.microsoft.com/en-us/library/windows/desktop/bb266512(v=vs.85).aspx#win7
asp.net - Windows Search クエリの作成
Windows Search 機能を使用して、ユーザーがサイトのページとドキュメントを検索できるようにする Web サイトがあります。ほとんどのユーザーはすでに Google スタイルの検索構文に慣れているので、できるだけ直感的に検索できるようにしたいと考えています。ただし、Windows Search を使用すると、2 つの問題が発生するようです。
述語を使用する
FREETEXT()
と、ユーザーは特定の Google スタイルの構文オプションを入力できます。たとえば、完全一致のフレーズを二重引用符で囲んだり、マイナス記号を使用して特定の単語を除外したりできます。これらは私が必要と考える機能です。ただし、FREETEXT()
述語は、結果で返されるために、すべての検索用語がページ/ドキュメントのどこかに現れることを要求しているようです。述語を使用する
CONTAINS()
と、ユーザーはブール演算子を使用して検索語を入力でき、その*
文字を使用してワイルドカード検索を実行できます。ただし、すべての検索語は、論理演算子のいずれかで結合するか、二重引用符で囲む必要があります。
私が望むのは、2つの組み合わせです。ユーザーは、二重引用符を使用して正確なフレーズを検索したり、マイナス記号を使用して単語を除外したりできる必要がありますが、引用符で囲まれていないものはすべてワイルドカード マッチングの対象にする必要があります (たとえば、civ を検索すると、civil または Civility という単語を含むドキュメントが返されます)。文明)。
これを実装するにはどうすればよいですか?
windows-7 - SQL データベースからファイルを照会し、結果を Windows Search として表示します
警告: 初心者プログラマーです。さまざまな基準に基づいたファイル パスが格納された SQL データベースを取得しました。そして、目的の条件に関連付けられたファイルを Windows 検索の結果として表示したいと考えています。これを達成する方法に関するガイドラインはありますか? 私はC#でプログラミングしています。
ここには何か役立つものがあると思います: http://msdn.microsoft.com/en-us/library/windows/desktop/ff628790(v=vs.85).aspxただ、私にはよくわかりません。お時間をいただきありがとうございます。
vb.net - Visual Basic アプリケーションで "Windows Search" を開くにはどうすればよいですか?
Visual Basic を使用するアプリケーションで、特定のフォルダの「Windows Search Companion」または「Windows Basic Search」を開くにはどうすればよいですか?
この記事を見つけましたが、探しているものではありません。
c# - Search.CollatorDSO.1 を手動で登録/インストールできますか
現在、windows.search サービスを使用して、いくつかのインデックス付きファイルを検索しようとしています。私の問題は、「Web エディション」であるため、Windows Search を Web サーバーにインストールできないことです。受信したエラー メッセージは次のとおりです。
Search.CollatorDSO.1 プロバイダーがローカル コンピューターに登録されていません
ただし、検索しているインデックスは、Windows 検索がインストールされている別のサーバー上にあり、リモートでクエリを実行しています。これは開発中はすべて正常に機能していましたが、開発ボックスに windows.search がインストールされているためです。
私の質問は、それ自体でインデックスを照会していないため、プロバイダーを Web サーバー上で実行できるかどうかです。
Web サーバーに Search.CollatorDSO.1 を手動で登録する方法を探しています。インストールするか、Web アプリケーションのビンにドロップできる dll として。これまでのところ、これを行う方法についての参照は見つかりませんでしたので、助けていただければ幸いです。
c# - Windows 検索 - C# での全文検索
Windows 検索を使用して全文検索の結果を取得するコードを探しています (デフォルトでは、Vista、7、および 8 で利用できるはずです)。
ここでいくつかの質問とmsdnでいくつかのテキストを見つけましたが、それらのどれにも機能する正確なコードはありません。Windows API Code Pack (Windows Search へのインターフェイスの 1 つとして言及されている) を試してみましたが、全文ではなく、ファイル名の結果のみが返されます。
c# - IErrorInfo.GetSource が E_FAIL(0x80004005) で失敗しました
以下のステートメントを使用して Windows 検索を照会し、上記のエラーと次のエラーを取得していますIErrorInfo.GetDescription failed with E_FAIL(0x80004005)
。
(上記のサーバー名については触れていませんが、正しいサーバー名を使用しています)
このエラーについて検索しましたが、予約語と記号の使用が原因で発生する可能性があります。Access 2007 の予約語と記号を確認しましたが、このステートメントは問題ないようです。
それでも、tempが問題を引き起こしているのではないかと思うので、[temp]を試しましたが、同じ結果でした。
また、テキスト ボックスからの値も確認します。
そのため、ファイルをローカルドライブにコピーしてみましたが、うまくいきました。
Windows検索に関するFROM句と構文(ネットワークドライブのクエリ)は問題ないように思えました。
この問題の原因は何ですか?