問題タブ [surround]
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.
lucene - Surround QueryParser を使用して複数のフィールドを検索するには?
Surround QueryParser に関していくつか質問があります。どなたかお勧めいただけませんか?
- 一度に複数のフィールドを検索する方法は?
以下に示すように、この構文では 1 つのフィールドを検索できます。しかし、「FIELD1:N(abc,corp) FIELD2:N(xyz,corp)」のようなクエリを送信するにはどうすればよいですか。Surround QueryParser でこのようなことは可能ですか?
SrndQuery srndQuery = org.apache.lucene.queryparser.surround.parser.QueryParser.parse(strTxtSearchString); クエリ query = srndQuery.makeLuceneQueryField(, new BasicQueryFactory());
queryparser.escape(); として、通常の QueryParser で行う方法で特殊文字をエスケープする方法。
「and」、「or」、「W」、「N」などの単語をエスケープするには? 検索文字列自体に「and」などの単語が含まれている場合があります。その場合、クエリは "N(abc,and,sons)" または "W(abc,n,company)" のようになります。
このようなクエリを送信すると、org.apache.lucene.queryparser.surround.parser.ParseException が発生します。
- 単語の先頭にワイルドカードを指定するには?
通常の QueryParser では、parser.setAllowLeadingWildcard(true); を実行できます。Surround QueryParser でこれを行う方法はありますか?
どんな入力も非常に役に立ちます。ありがとう!
visual-studio-2010 - Visual Studio 2010 の「surround with」が「pex とほくろ」にハイジャックされる
自動テストに使用する " Pex and Moles "をインストールした後、Visual Studio 2010 の "Surround with" (ctrl + k, s) が新しいアドオンによって "ハイジャック" されました。
これは、「PexClass for MSTest」の挿入しか選択できないことを意味します。これは、毎日何度もサラウンドを使用しているため、ちょっと面倒です。
Pex と Moles を削除せずに、この機能を元の機能にリセットする手助けができることを願っています。
vim - MacVim と Surround.vim の使用 - ビジュアル モードでバックスペースを使用すると、テキストが "" で囲まれます
いくつかのキーを再マップしたところ、.vimrc
奇妙な動作が発生しています。
ビジュアル モードでテキストを選択して Delete キーを押すと、強調表示されたテキストが "" で囲まれます...
これが私の関連する部分です.vimrc
例:
この構成の多くは個人的な好みであることを知っているので、アドバイスを歓迎しますが、さらに重要なのは、なぜこの動作が発生するのですか?
vim - vimプラグインレールとサラウンドだけで周囲のERBタグを削除します
vim ではyss-
、現在の文を囲む erb タグ <% %> を追加できます。
逆の操作をしたいのですが、うまくいきds<%
ません。これらの入力を次のように繰り返す必要があります。ds%
その後ds<
、erb タグを完全に削除します。
それを削除するより直接的な方法はありますか?
vim - vim サラウンド拡張機能のインストールの問題
Windows 7 ホストの Oracle VM 内の Arch Linux (今週ダウンロードしてインストール) に vim (7.4) サラウンド拡張機能をインストールしようとしています。
"Hello World"
私が試した引用符内にカーソルを置くと、E388 (定義が見つかりませんでした) を含むさまざまなエラーが発生します。
そして、E257 (cstag: tag not found)<div>Hello World</div>
タグ内でカーソルをオンにすると、次のようなことを試します。
gitからvimサラウンドの最新バージョンをダウンロードしました
私は :set nocp を持っています
Surround.vim を配置しました~/.vim/plugin
vimを再起動しました
ヘルプタグを再生成しましたが、:help surround
動作します。
vimを実行しているユーザーとしてファイルを抽出しましたが、権限エラーはありません。
リスト内の実行中の:scriptnames
ショー。~/.vim/plugin/surround
私が知る限り、それはインストールされていますが、機能していません。何か案は?
audio - Web オーディオ API は、特定のスピーカー/チャンネルにサウンドを再生します
サラウンド サウンド システムで、左または右以外の特定のスピーカーからサウンドを再生しようとしています。左右のチャンネルを簡単に切り替えることができますが、他のスピーカーから音を出すことができません。Firefox と Chrome で試しました。
solr - サラウンドクエリパーサーでsolrクエリを否定する方法
solr サラウンド クエリを無効にする方法はありますか? 結果を否定するためのより多くのオプションが得られる場合は、fq フィールドで使用しています。
通常、「-」を先頭に追加してフィルターを無効にします。たとえば、
しかし、サラウンド クエリでこれを行うと、エラーが発生します。
「-」は許可されておらず、孤独な NOT を持つことはできません。これは機能します:
しかし、これは失敗します