Web サイトのいくつかのページを取得するために lucene クエリを作成しようとしているので、次のようになります。
string.Format("nodeName: ({0})^7 bodyText: ({0})^6", _searchTerm)
nodeName
つまり、 を含むコンテンツ、または変数bodyText
を含むコンテンツを検索します。_searchTerm
私が苦労しているのは、hideInNav
フラグが設定されている結果を含めないようにしたいということです1
。
string.Format("nodeName: ({0})^7 bodyText: ({0})^6 +hideInNav: NOT(1)", _searchTerm)
ただし、これにより次のエラーが発生します。
Encountered " <NOT> "NOT "" at line 1, column 140.
Was expecting one of:
"(" ...
"*" ...
<QUOTED> ...
<TERM> ...
<PREFIXTERM> ...
<WILDTERM> ...
"[" ...
"{" ...
<NUMBER> ...
私が知る限り、クエリ(
にはNOTの後にあるので、これがどこで期待されているのか困惑しています