問題タブ [booleanquery]

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

lucene - 複数のフィールド間の BooleanQuery

F1、、F2と言う3つのフィールドがありますF3。3 つのフィールド値がすべて null であるすべてのドキュメントを検索したいと考えています。を使用してこれを達成できますBooleanQueryか? 3 つのフィールドすべてに句を使用するMUST_NOTと、これらのフィールドのいずれかが非 null 値であるドキュメントは返されません。

私はこのようなものを実装することについて話している

これは確かにうまくいきません.どうすればこれを達成できますか? どんな助けでも役に立ちます。

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

elasticsearch - Liferay: BooleanQuery は一部の値を使用してはなりません

次のように、複数の値を使用して検索を作成したいと考えています。

カテゴリを含まないすべての記事をデータベースで検索したい:

車 バス オートバイ トラック データベースには、「車」カテゴリの記事が存在しますが、「車」と「バス」カテゴリの記事はありません (1 つの記事と 1 つのカテゴリ)。だから...「OR」のようなものを作る必要があります(「車」または「バス」または「トラック」などのカテゴリを持たないすべての記事が必要です..)

この検索には Liferay 6.1 を使用しています。

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

android - SELECTクエリを使用せずにRoom永続データベースでブール値true(または1)を持つ行数を取得するにはどうすればよいですか?

プロジェクトで Room 永続データベースを使用しています。0 または 1 のようなブール値の列があるテーブルがあります。値が true (または 1) であるすべてのブール値の数が必要です。

where句を使用して選択されたすべての行の数を取得することにより、選択クエリを使用してこれを達成できることを知っています!

ただし、すべての行をロードしてからカウントを取得するため、これに where 句を使用して Select クエリを使用したくありませんが、行をロードせずにカウントが必要です! 他の簡単な解決策を提案してください! ありがとうございました!