search api

Search API 8 - вывод результатов программного поиска

Аватар пользователя Bafur Bafur 16 февраля в 21:39

Здравствуйте!
Сделал поиск в своем модуле. Теперь нужно выводить результаты, добавлять раскрытые фильтры и пагинацию.
Пока что сделал так:

0 Thanks

Search API 8 - поиск по нескольким ключевым фразам или как объединить выдачу?

Аватар пользователя Bafur Bafur 11 февраля в 10:27

Привет!

Возможно ли сделать запрос в форму, чтобы выдача включала результаты поиска по первой фразе + по второй. Или как то по другому решить задачу поиска по мультиполю. Есть нода с множественным полем "ключи". Если поле одно, то можно например сформировать ссылку с адресом /search/content?key=бензопила и получать по клику то что нужно.

А как бы сделать что же, если ключей несколько?

0 Thanks

Как задать свой собственный URL для некоторых фильтров из search api?

Аватар пользователя engenes engenes 4 февраля в 15:20

Есть сайт со списком объектов недвижимости.
После фильтрации, в каталоге остаются объекты:

  • тип сделки продажа
  • и

  • раздел квартиры
  • и

  • вторичное жилье

/property?f[]=field_transaction_type:100&f[]=field_catalog:23&f[]=field_apartment_type:oldbuild

0 Thanks

Помогите с фасетами в D8!

Аватар пользователя lukasss-vs lukasss-vs 16 декабря 2018 в 20:54

Есть представление search api - товары коммерца. Представление - страница: taxonomy/term/%
Есть другой словарь по другой характеристики - делаю фасет.
Но проблема:
1. Жму на фасет
2. ok - вижу изменения
3. Жму пейджер - хочу перейти на другую страницу - фильтр сбрасывается...

У кого-нибудь есть рабочий пример подобной реализации, или посоветуйте что-нибудь.
Аякса нет, уже много патчей поперепробывал, ничего не помогает

0 Thanks

Вывести количество нод показываемой во вьюхе Search API + Facet API

Аватар пользователя VasyOK VasyOK 18 августа 2018 в 1:26

Есть вьюха, которая выводит ноды используя Search API + Facet API.
Вот она http://sticky-1.samidgi.ru/katalog/pryamougolnye-etiketki-na-listah-a4
Вопрос: как вывести количество выведенных нод. Естественно нажимаем на фасет - количество изменятся.

0 Thanks

Поиск в параграфах с Search API в Drupal 7

Аватар пользователя Shipovnix Shipovnix 10 августа 2018 в 12:56

Как реализовать поиск с использованием Search API, включая вывод результатов из Параграфов? Кое-как добился индексации параграф-полей. Теперь не могу построить вьюху. Есть ли у кого-нибудь подобный опыт? Или ссылки на почитать?

0 Thanks

Drupal 8 + Search API + Search API Autocomplete. Автокомплит не работает для анонима.

Аватар пользователя AkkPeter AkkPeter 23 июля 2018 в 0:27

Доброго времени суток!

На сайте настроен Search API (сервер стандартный коробочный, т.е. без Solr и т.п.) по терминам таксономии из одного из словарей. Настроен модуль Search API Autocomplete, но зараза работает на соответствующей странице Views только для админа. Кто-нибудь сталкивался с подобным?

П.С. Права соответствующие дал роли анонима.

0 Thanks

Подружить draggableViews и SearchAPI

Аватар пользователя jeka-nn jeka-nn 6 июля 2018 в 15:46

Добрый день, в draggableViews есть замечательная сортировка с аргументами (для каждой категории или категорий своя сортировка). В обычных вьюхах все работает замечательно, однако в SearchAPI эти поля с сортировкой не достать . В ишью на drupal.org решений не нашел

Требуется как-нибудь добавить draggableViews в SearchAPI, чтобы потом использовать эту сортировку в search_api_sorts (https://www.drupal.org/project/search_api_sorts)

0 Thanks

Search API - текстовый поиск для полей у которых нет fulltext

Аватар пользователя VasyOK VasyOK 9 апреля 2018 в 8:12

Search API предлагает текстовый поиск, для полей значение которых можно выставить как fulltext. А если у ноды есть поле термина таксономии - как его значение, подставить в этот поиск?

Или глупость пишу ?

Неужели нужно использовать computed_field для того, чтобы дублировать значение поля, как описано тут:
https://www.entermedia.com/blog/wrangling-search-api-view-facets-and-fil...
по мне наркомания какая-то.

0 Thanks

Search API + русский язык на Drupal 8

Аватар пользователя Max-Z Max-Z 6 января 2018 в 18:23

Добрый день!

Я настраиваю поиск товаров на Drupal Commerce 2. Дефолтный поиск с этим модулем не работает, использую Search API + Views.

Система функционирует нормально с фасетами, но при поиске по словам всегда выкатывается полный список товаров, независимо от введённых символов. Т.е. если оставить поле поиска пустым, появляется моя кастомная надпись "Результаты не найдены", если же ввести ЛЮБОЙ символ - выдает весь список, причем сортировка по релевантности в обе стороны на результат никак не влияет.

0 Thanks

Поиск с учетом русской морфологии в Drupal 8

Аватар пользователя roomit roomit 16 октября 2017 в 16:17

Есть ли решение проблемы с поиском в Drupal 8 с учетом русской морфологии или хотя бы реализация регистронезависимого поиска на русском языке (т.е., чтобы по запросу иванов были найдены материалы, содержащие фамилию Иванов)?

0 Thanks

Как поступать с ссылками на термины таксономии при использовании facet api?

Аватар пользователя lukasss-vs lukasss-vs 16 августа 2017 в 21:45

Есть представление - search api с фасетной навигацией. Несколько фасетов - термины таксономии.
В тоже время в самих словарях термины никуда не делись и тоже доступны по ссылкам.
Посоветуйте, что вы делаете, с ними?
Просто игнорируете, ведь вероятность того, что по ним пройдут - мала?
Закрываете от поисковиков?
Как то переадресуете?

0 Thanks

Баг search_api_ranges Slider и Views "Раскрытая форма в блоке" (Exposed form in block)

Аватар пользователя kuzmich111 kuzmich111 8 августа 2017 в 14:44

Имеется поисковый индекс "Product index" и вьюха на этом "Product index", на странице вьюхи выводится блок фасета, в котором настроен виджет Slider от модуля search_api_ranges. Если на странице этой вьюхи будет Exposed form in block из другой вьюхи, то слайдер перестает работать.

Удалось раскопать, что из формы не вызывается (Callback) search_api_ranges_block_slider_view_form_submit(), если exposed block убрать, то вызывается.

0 Thanks

Настроить поиск

Аватар пользователя tooez tooez 22 апреля 2017 в 19:25

Здравствуйте.
Делаю этот сайт: http://avtorazborki03.ru
Справа от правого меню есть поиск с автодополнением. Автодополнение идет из заголовков материала.
А как сделать так, чтобы поиск шел по нескольким полям или просто по словам?
Сейчас поиск работает ужасно. Как правильно настроить - не понимаю.
Поиск сделан через views. Пробовал добавлять другие поля для поиска, но это не помогает (перезаливал материалы, заново индексировал, чистил кэши).
Может, посоветуете какой то гайд?

0 Thanks

Не понятно работает поиск

Аватар пользователя proirp proirp 18 марта 2017 в 7:28

Всем привет. Пару месяцев назад начал разбираться в друпале. Все идет неплохо!
Дошел до настройки поиска. Многое перепробовал. Остановился на этом варианте. Благодарю gun_dose за отличный гайд!
Живой поиск работает, но по какой то причине, если я пишу любой запрос в поиске и нажимаю кнопку "найти", то у меня получается пустая страница. Но в живом поиске (когда только набрал несколько символов и тут же вылезают результаты) все работает.
Уточняю - не ищутся импортированные из csv материалы! Если добавить руками, то все в порядке.

0 Thanks

Связь Search API и Product Option

Аватар пользователя spaiker2009 spaiker2009 3 марта 2017 в 16:14

Добрый день.

Для настройки атрибутов размера и роста для каждого товара в commerce поставил модули Product Attributes, Product Option и Commerce Pricing Attributes.
Все работает правильно, но возник вопрос. Для поиска по каталогу я использую Search API и Facet API. Можно ли как то выводить с помощью Search API поля атрибутов? В данный момент в настройках Search API нет полей касающихся атрибутов созданных с помощью Product Option.

Может кто-то сталкивался с подобной задачей?

0 Thanks

Ломается breadcrumbs при поиске Search API

Аватар пользователя Alex787 Alex787 19 февраля 2017 в 21:24

Может кто подскажет?
Настроен Search APT, фасеты, во view полнотекстовый поиск через блок.
Breadcrumbs через модуль Delta, тема на основе AdaptiveTheme (AT)

0 Thanks

Как добавить раскрытый фильтр по термину таксономии в Views (индекс Search API)?

Аватар пользователя Valery.O Valery.O 16 февраля 2017 в 11:13

Есть представление с проиндексированными полями (Search API).
В фильтрах можно добавить поле "Поиск" оно работает отлично, но нужно ещё добавить выпадающий список по словарю таксономии, однако там нет такой возможности.

0 Thanks