Описание тега searchqueryset

1 ответ

Django Haystack SearchQuerySet order_by не возвращает результатов

У меня есть Haystack, работающий в "Old urls.py" ниже. Когда я пытаюсь упорядочить результаты поиска с помощью order_by в поле модели 'canonical_school_score', как показано в "New urls.py", я не получаю результатов поиска. Любые предложения о том, ч…
12 окт '14 в 20:09
1 ответ

Как создать модель для поиска мульти таблицы в yii2

Я хочу искать в мульти-таблице в yii2. Как сделать это действие? <?php namespace app\models; use Yii; use yii\db\Query; use app\models\Article; use app\models\Certificates; use app\models\News; use app\models\Pages; use app\models\Projects; use a…
04 окт '16 в 13:33
1 ответ

SearchQuerySet() 'или' запрос

У меня возникают трудности с возвратом результатов для запроса 'или' в SearchQuerySet() (django-haystack). В некоторых случаях это работает, но в других это не так, поэтому мне интересно, если это проблема с тем, как я вызываю запрос "или". В настоя…
2 ответа

Django Haystack с упорядоченным поиском возвращает пустой набор запросов, пока существуют данные

Я делаю проект на Python, остальные рамки Django. Я использую стог сена SearchQuerySet. Мой код здесь. from haystack import indexes from Medications.models import Salt class Salt_Index(indexes.SearchIndex, indexes.Indexable): text = indexes.CharFiel…
02 июн '15 в 09:45
1 ответ

Добавить дополнительные поля после поиска номера телефона в базе данных в Джанго

Я создаю приложение, которое ищет каждый номер телефона в базе данных. Если есть какой-либо дубликат, я хочу взять первый номер телефона, найденный в качестве основной записи для этого номера телефона, а затем для дубликата информации (имя, местопол…
2 ответа

Как получить n поисковых объектов из SearchQuerySet без изменения типа?

Я пытаюсь получить до 10 объектов, таких как: q_auth = SearchQuerySet().filter(content=validate_query) q_auth = q_auth[:10] print type(q_auth) Я хочу получить вывод: <class 'haystack.query.SearchQuerySet'> но я получаю это <type 'list'>,…
2 ответа

Частичный поиск не работает в Elasticsearch+Haystack, несмотря на использование Ngram и Edgengram для построения индекса

Я строю индексы как: class BookIndex(indexes.SearchIndex,indexes.Indexable): text= indexes.EdgeNgramField(document=True,use_template=True) content_auto = indexes.EdgeNgramField(model_attr='title') isbn_13 = indexes.CharField(model_attr='isbn_13') va…
1 ответ

Точное совпадение не работает для SQ() в стоге сена?

Я пытаюсь использовать __exact в моем приложении Haystack и SOLR4, но оно не работает для SQ() как и ожидалось. Мне интересно __exact просто работает на SearchQuerySet учебный класс. Это мой код: sqs = super(FacetedSearchForm, self).search() author_…
22 апр '16 в 15:22
1 ответ

Экспорт результатов поиска в стоге сена

Я пытаюсь экспортировать результаты поиска пользователя. Я использую Django + Haystack + Solr для получения результатов поиска. В настоящее время для создания SearchQuerySet чтобы выписать CSV, я передаю параметры запроса со страницы результатов пои…
1 ответ

Использование результата Haystack в Django ORM

Я фильтрую профили пользователей по их интересам, используя Haystack. Как я могу использовать результат Haystack, чтобы запросить модель, чтобы вернуть мне всех выбранных пользователей, принадлежащих к этим профилям пользователей? Сейчас я делаю это…
13 дек '13 в 17:07
2 ответа

Проверьте, введен ли поисковый запрос или нет

Я сделал панель поиска для моего сайта с начальной загрузкой, теперь все в порядке, проблема в том, что ее также можно использовать, когда ничего не вводится. Так, как я могу проверить это с php, а также добавить мин письмо для поиска. Просто дайте …
04 дек '15 в 14:07
0 ответов

Как настроить django-haystack для работы с динамически создаваемыми ядрами Solr?

Мы настраиваем django-haystack для работы с Solr с одним предопределенным ядром, как в официальной документации. И это работает просто отлично. Но теперь, из-за огромного количества данных, мы создаем одно ядро ​​Solr в месяц. Один основной индекс д…
17 авг '18 в 20:50
2 ответа

Как вставить элемент в поле с помощью Django

Как лучше всего вставить переменную в поле в django, аналогично вставке элемента в список в python. Я не пытаюсь обновить поле записи "first_name" в базе данных, а скорее "вставить" или "добавить" второе "first_name" от кого-то еще в базе данных, ко…
1 ответ

haystack SearchQueryResult объект возвращает несколько объектов

Я не понимаю, почему get() с pk=1 приведет к нескольким объектам, возвращенным ниже.. sqs = SearchQuerySet().more_like_this(self) for obj in sqs: do something with obj.object # obj.object results in error get() вернул более одной модели MyModel - ве…
07 июн '13 в 14:52
1 ответ

Wordpress сложный поисковый запрос в красивые постоянные ссылки

Мне просто интересно, есть ли способ конвертировать сложный поисковый запрос Wordpress в красивые постоянные ссылки. Из того, что я понимаю, есть способ конвертировать: www.domain.com/?s=keyword в www.domain.com/search/keyword Однако что делать, есл…
2 ответа

Стог сена 2 SearchQuerySet с фильтром по списку, совпадающему с точной строкой

Как я могу фильтровать по списку строк в стоге сена 2.0? В стоге сена 1.2 с Solr, если у меня есть этот код: result = SearchQuerySet().models(MyModel).filter(my_field__in=['A', 'B', 'C']) Результат точно вернет объекты с my_field, равным 'A', 'B' ил…
04 фев '14 в 13:21
1 ответ

Объединить несколько SearchQuerySet

Я использую Haystack и solr для глобального поиска с несколькими моделями, я пытаюсь использовать разные фильтры для моделей, но в конце я должен вернуть 1 набор запросов, я не нахожу, как объединить это. #views from haystack.generic_views import Se…
13 дек '15 в 18:19
1 ответ

Используя django-haystack +Elasticsearch, как я могу искать подмножества слова?

Если я ввожу запрос "apple", я хочу получить результаты, такие как "xyzapplexyz","apple", "applexyz", а НЕ как "app" или "appl". Но то, что я получаю, это "applexyz", "приложение" и т. Д. Я использовал поле EdgeNgram, и я попытался сделать запрос, и…
1 ответ

Haystack, SearchQuerySet(). Фильтр ничего не возвращает. (Django + эластичный поиск)

Мой код выглядит следующим образом. здесь SearchQuerySet().filer ничего не возвращает. search_indexes.py class sample_index(indexes.SearchIndex, indexes.Indexable): text = indexes.CharField(document=True, use_template=True) books = indexes.CharField…
1 ответ

Django QuerySet API обратный поиск полей

Я задаюсь вопросом, возможно ли как-то использовать "обратное" __contains поиск полей. https://docs.djangoproject.com/en/1.11/ref/models/querysets/ Так, например: class Person(models.Model): ... last_name = models.CharField() И с этим Person модель,…