Я использую библиотеку whoosh версии 2.7.4
при попытке использовать поиск:
query = rule['parse_tree'].to_whoosh_query()
hits = searcher.search(query, limit = None)
Я получаю сообщение об ошибке внутри site-package/whoosh/searching.py:
имя 'q' не определено
Что может быть причиной этой ошибки?
трассировка стека:
NameError Traceback (most recent call last)
in
----> 1 search_results = search_rules(parsed_rules_by_level, df_full)
in search_rules(parsed_rules_by_level, df_full, search_dates)
369 continue
370 query = rule['parse_tree'].to_whoosh_query()
--> 371 hits = searcher.search(query, limit=None)
372 for hit in hits:
373 session_id = hit['unique_session_id']
~/.local/lib/python3.6/site-packages/whoosh/searching.py in search(self, q, **kwargs)
784 c = self.collector(**kwargs)
785 # Call the lower-level method to run the collector
--> 786 self.search_with_collector(q, c)
787 # Return the results object from the collector
788 return c.results()
~/.local/lib/python3.6/site-packages/whoosh/searching.py in search_with_collector(self, q, collector, context)
817 collector.prepare(self, q, context)
818
--> 819 collector.run()
820
821 def correct_query(self, q, qstring, correctors=None, terms=None, maxdist=2,
~/.local/lib/python3.6/site-packages/whoosh/query/spans.py in estimate_size(self, ixreader)
558
559 def estimate_size(self, ixreader):
--> 560 return self._and_query().estimate_size(ixreader)
561
562 def estimate_min_size(self, ixreader):
~/.local/lib/python3.6/site-packages/whoosh/query/spans.py in _and_query(self)
555
556 def _and_query(self):
--> 557 return q.And(self.qs)
558
559 def estimate_size(self, ixreader):
NameError: name 'q' is not defined
Подробнее здесь: https://stackoverflow.com/questions/792 ... ot-defined
Имя Whoosh/searching.py "q" не определено ⇐ Python
Программы на Python
1734372367
Anonymous
Я использую библиотеку whoosh версии 2.7.4
при попытке использовать поиск:
query = rule['parse_tree'].to_whoosh_query()
hits = searcher.search(query, limit = None)
Я получаю сообщение об ошибке внутри site-package/whoosh/searching.py:
имя 'q' не определено
Что может быть причиной этой ошибки?
[b]трассировка стека:[/b]
NameError Traceback (most recent call last)
in
----> 1 search_results = search_rules(parsed_rules_by_level, df_full)
in search_rules(parsed_rules_by_level, df_full, search_dates)
369 continue
370 query = rule['parse_tree'].to_whoosh_query()
--> 371 hits = searcher.search(query, limit=None)
372 for hit in hits:
373 session_id = hit['unique_session_id']
~/.local/lib/python3.6/site-packages/whoosh/searching.py in search(self, q, **kwargs)
784 c = self.collector(**kwargs)
785 # Call the lower-level method to run the collector
--> 786 self.search_with_collector(q, c)
787 # Return the results object from the collector
788 return c.results()
~/.local/lib/python3.6/site-packages/whoosh/searching.py in search_with_collector(self, q, collector, context)
817 collector.prepare(self, q, context)
818
--> 819 collector.run()
820
821 def correct_query(self, q, qstring, correctors=None, terms=None, maxdist=2,
~/.local/lib/python3.6/site-packages/whoosh/query/spans.py in estimate_size(self, ixreader)
558
559 def estimate_size(self, ixreader):
--> 560 return self._and_query().estimate_size(ixreader)
561
562 def estimate_min_size(self, ixreader):
~/.local/lib/python3.6/site-packages/whoosh/query/spans.py in _and_query(self)
555
556 def _and_query(self):
--> 557 return q.And(self.qs)
558
559 def estimate_size(self, ixreader):
NameError: name 'q' is not defined
Подробнее здесь: [url]https://stackoverflow.com/questions/79285301/whoosh-searching-py-name-q-is-not-defined[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия