Обновление значения N Endeca для удобства чтения человеком

в настоящее время мы используем endeca для URL-адреса, который содержит значение N. хотел обновить это значение N до чего-то более удобочитаемого. В настоящее время у нас есть что-то вроде этого abc.com/clothing-mens/_/N-256Z1z141ur

но ищу что-то abc.com/clothing-mens/shirt/

Как мы можем сделать это в edneca, чтобы обновить это?


person Abhi    schedule 12.11.2018    source источник


Ответы (2)


Короткий ответ: вы ничего не можете сделать в Endeca, чтобы решить эту проблему. Все в Endeca идентифицируется значением измерения. Таким образом, в приведенном вами примере часть перед /_/ не имеет буквального значения для бэкенда, а скорее дает вам представление о том, каким оно должно быть с точки зрения SEO. На самом деле значение, закодированное в Base36 после /_/, является единственной частью, которая действительно придает смысл Endeca.

Тем не менее, есть кое-что, что вы можете сделать, чтобы попытаться сократить разрыв. Предполагая, что вы используете Endeca 11.2+ и CAS, вы можете экспортировать сопоставление идентификаторов значений измерений из CAS. Затем вы можете реализовать загрузчик данных, чтобы прикрепить значение измерения для каждой категории/продукта к каталогу продуктов. Последним шагом будет реализация конвейерного сервлета для получения URL-адреса, поиска значения измерения из базы данных с помощью запроса, а затем выполнения внутреннего поиска в Endeca для фактической страницы. Если его нет в таблице поиска, просто перейдите к конвейеру сервлета, чтобы разрешить любую другую страницу. Одно предостережение в отношении этого подхода заключается в том, что чрезвычайно сложно реализовать несколько аспектов (например, категорию и бренд).

Это действительно высокоуровневый подход, который я видел работающим, но в конечном итоге вы должны спросить себя, действительно ли клиенты будут пытаться найти продукты на сайте, используя тщеславные URL-адреса. Если вы используете Endeca в качестве инструмента поиска и навигации по сайту, скорее всего, ваши продукты уже легко найти. Тщеславные URL-адреса только начинают приносить пользу с точки зрения SEO. Возможно тратят внимание там.

person radimpe    schedule 19.11.2018

Endeca Требуется значение N для определения размеров. Endeca Генерирует значение N на основе фиксированного числа или автоматически генерируется на основе конфигурации.

Как например в посте abc.com/clothing-mens/_/N-256Z1z141ur. Если это необходимо преобразовать в удобочитаемый формат, я могу предложить два подхода:

  1. Создайте таблицу для хранения URL-адреса SEO и соответствующего значения N, чтобы значение N можно было разрешить при вызове сервера на основе URL-адреса.

  2. Создайте идентификатор категории как числовой в БД и добавьте идентификатор категории в URL-адрес. Вы можете выбрать, чтобы значение N совпадало с идентификатором категории при индексировании. Используйте идентификатор категории в качестве значения N при совершении звонка. Например, https://www.shopjustice.com/clothes/activewear/bottoms/P-10447

Спасибо

person Ajay Agrawal    schedule 09.01.2019