2024-06-07 23:18:11 发布
网友
我在Python代码中使用Xapian,当我使用:
queryparser=xapian.queryparser()
该对象使用许多标志进行了特殊化:FLAG\u BOOLEAN、FLAG\u SPEALLING\u CORRECTION。 我想知道怎样才能改变这面旗帜。 我在文档中找到了每个人都做了什么,但没有找到如何改变
您似乎已经找到了API documentation for QueryParser,这是记录各种标志的地方(希望该链接将有助于其他人找到这个问题)
调用QueryParser对象的^{}方法时,可以设置标志,例如:
QueryParser
import xapian queryparser = xapian.QueryParser() query = queryparser.parse_query( "my query", queryparser.FLAG_BOOLEAN | queryparser.FLAG_WILDCARD )
(您也可以使用xapian.QueryParser.FLAG_BOOLEAN和类似的方法,但这更为详细。)
xapian.QueryParser.FLAG_BOOLEAN
如示例所示,您可以使用Python的bitwise or操作符来组合所需的不同标志。按位或的使用包含在QueryParser.parse_query()方法的API文档中,您可以使用help(xapian.QueryParser.parse_query)从Python REPL访问该方法
QueryParser.parse_query()
help(xapian.QueryParser.parse_query)
您似乎已经找到了API documentation for QueryParser,这是记录各种标志的地方(希望该链接将有助于其他人找到这个问题)
调用} 方法时,可以设置标志,例如:
QueryParser
对象的^{import xapian queryparser = xapian.QueryParser() query = queryparser.parse_query( "my query", queryparser.FLAG_BOOLEAN | queryparser.FLAG_WILDCARD )
(您也可以使用
xapian.QueryParser.FLAG_BOOLEAN
和类似的方法,但这更为详细。)如示例所示,您可以使用Python的bitwise or操作符来组合所需的不同标志。按位或的使用包含在
QueryParser.parse_query()
方法的API文档中,您可以使用help(xapian.QueryParser.parse_query)
从Python REPL访问该方法相关问题 更多 >
编程相关推荐