gpt4 book ai didi

solr - Pysolr过滤器搜索

转载 作者:行者123 更新时间:2023-12-05 01:29:03 26 4
gpt4 key购买 nike

我正在使用 pysolr-2.0.15 api 进行 Solr 搜索

mysite:8983/solr/select/?q=disease&fq=url:"pediatric"&version=2.2&start=0&rows=10&indent=on

这个 Solr 查询给了我成功的结果

我想使用 pysolr 搜索功能来实现这个

我正在尝试这个:
results = conn.search('disease "url:Pediatric"')

但结果并不正确。

另一个问题是搜索方法只返回 10 条记录;我怎样才能得到所有的搜索结果。

最佳答案

您应该通过 fqrows作为参数:

results = conn.search('disease', fq='url:Pediatric', rows=100)

请注意,您可以传递多个 fq 参数:
filter_queries = ['url:Pediatric', 'otherparam:othervalue']
results = conn.search('disease', fq=filter_queries, rows=100)

关于solr - Pysolr过滤器搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9532395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com