0

Faced with an issue. I need to create multiple filters to search in Whoosh. I tried to add filter in search like that

qp = qparser.QueryParser("content", myindex.schema)
user_q = qp.parse(query_string)
filter = And(list of Term)
results = s.search(user_q, filter=filter) 

but it doesn't work. What can be the problem?

1 Answers1

1

The problem could be in this:

filter = And(list of Term)

Check my answer here for the general recipe of adding multiple filters:

https://stackoverflow.com/a/72566461/4882462

chang zhao
  • 144
  • 5