クエリ時に一連のドキュメントをブースト解除する可能性を検討しています。私のアプリケーションでは、たとえば「設定」を検索するときに、ContentGroup:"Developer" でタグ付けされたコンテンツをブースト解除したい、つまり、それらのコンテンツを順番に戻したいと考えています。これがキャッチです。クエリフィールドに次の重みを付け、ソースにクエリをブーストします
qf=text^6 title^15 IndexTerm^8
ご覧のとおり、タイトルの重みが高くなっています。
現在、ContentGroup:"Developer"でタグ付けされた一連のコンテンツは、 "Preferences.material"または"Preferences Property"または "Preferences.graphics "のようなタイトルで構成されています。タイトルのブーストにより、これらのドキュメントがトップに押し上げられます。
私が探しているのは、出現する用語がテキストまたはタイトルに関係なく、ContentGroup:"Developer" でタグ付けされたすべてのドキュメントをデブーストする方法があるかどうかを確認することです。のようなものを試しましたが、違いはありませんでした。
Source:simplecontent^10 Source:Help^20 (-ContentGroup-local:("Developer"))^99
edismax クエリ パーサーを使用しています。
任意のポインタをいただければ幸いです。
ありがとう、
シャミク