drupal - Drupal 9 视图 solr 搜索使布尔过滤器 FALSE 接受 null
问题描述
Drupal 9 具有内容类型文章。内容类型文章有一个布尔类型的字段,称为“需要进一步审查”。该字段不是必需的,默认值为 FALSE。文章的该字段的值为 TRUE、FALSE、NULL。TRUE:选择真 FALSE:选择假 NULL:之前的文章还没有这个字段的值。
有一个视图列出文章。它使用 SOLR 搜索。
过滤条件是该字段“需要进一步审查”,并且是公开的。它有选项:Any、TRUE、FALSE。当用户选择 TRUE 时,它将列出该字段值为 TRUE 的文章。当用户选择 FALSE 时,通常会列出该字段值为 FALSE 的文章。
现在我想在选择 FALSE 时列出该字段为 FALSE 和 NULL 值的文章。如何使用 SOLR 搜索 hook_search_api_solr_query_alter 来做到这一点?
解决方案
推荐阅读
- c++ - C++ 中“AList”类的填充方法问题?
- django - 带有对象列表的 Django 字段
- java - 有没有办法专门从数组 Java 中挑选出元素到 Ada
- git - 无法列出 Git Enterprise 中的所有存储库
- c# - 从多播委托中删除特定委托的所有实例
- django - Django migrate 每次都被杀死
- python - 如何在python中使用带有套接字的代理列表来ping ip?
- c++ - std::map 可以在迭代器处有效地拆分为两个 std::maps 吗?
- sql - 需要帮助使用 plsql 创建过程
- reactjs - 如何使用 useState 附加到对象进行无限滚动分页?