0

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の後にあるので、これがどこで期待されているのか困惑しています

4

1 に答える 1