問題
- ユーザーまたは組織の検索を実行すると、空白の画面が表示され、ログに次のようなエラーが表示されます。
2021-01-29 00:15:48.429 WARN [http-nio-8080-exec-5][ProxyMessageListener:86]
com.liferay.portal.kernel.search.SearchException: Error from server at
http://localhost:8983/solr: org.apache.solr.search.SyntaxError: Cannot parse
'groupId:-1 OR groupId:0 ': Encountered " "-" "- "" at line 1, column 8._
Was expecting one of:_ <BAREOPER> ..._ "(" ..._ "*" ..._ <QUOTED> ..._
<TERM> ..._ <PREFIXTERM> ..._ <WILDTERM> ..._ <REGEXPTERM> ..._
"[" ..._ "{" ..._ <LPARAMS> ..._ "filter(" ..._ <NUMBER> ..._ [Sanitized]
2021-01-29 00:15:48.429 WARN [http-nio-8080-exec-5][ProxyMessageListener:86]
com.liferay.portal.kernel.search.SearchException: Error from server at
http://localhost:8983/solr: org.apache.solr.search.SyntaxError: Cannot parse
'groupId:-1 OR groupId:0 ': Encountered " "-" "- "" at line 1, column 8._
Was expecting one of:_ <BAREOPER> ..._ "(" ..._ "*" ..._ <QUOTED> ..._
<TERM> ..._ <PREFIXTERM> ..._ <WILDTERM> ..._ <REGEXPTERM> ..._
"[" ..._ "{" ..._ <LPARAMS> ..._ "filter(" ..._ <NUMBER> ..._
[Sanitized]com.liferay.portal.kernel.search.SearchException:
Error from server at http://localhost:8983/solr: org.apache.solr.search.SyntaxError:
Cannot parse 'groupId:-1 OR groupId:0 ': Encountered " "-" "- "" at line 1,
column 8._Was expecting one of:_ <BAREOPER> ..._ "(" ..._ "*" ..._
<QUOTED> ..._ <TERM> ..._ <PREFIXTERM> ..._ <WILDTERM> ..._
<REGEXPTERM> ..._ "[" ..._ "{" ..._ <LPARAMS> ..._ "filter(" ..._
<NUMBER> ..._ [Sanitized] at
Environment
- Solr 7に接続されたLiferay DXP
解決策
- この動作は LPS-123318で報告され、対処されています。 新しいヘルプ センター チケットを作成して、パッチを適用した Liferay Connector を Solr 7 にリクエストしてください。