есть продукт, обозначение которого состоит из 12-15 цифр примерно, например, TX-1234-5678-9012-3456
каждый из символов что-то означает в зависимости от того на какой позиции он находится
Первые две буквы “ТХ” у всех одинаковы, а начиная с 3-ей позиции каждая цифра имеет свое значение / смысл / расшифровку
У каждой позиции примерно 3…7 возможных вариантов. Каждый из вариантов - как-то расшифровывается.
На вебсайте предусмотрен поиск продукта по обозначению. Вебсайт на джанго + MySQL
Если результат поиска был успешен, посетитель должен увидеть продукт и расшифровку того, что обозначает каждая позиция.
Как мне правильнее организовать sitemap.xml для поисковика и поиск для посетителей вебсайта?
вариант 1 - динамическое создание обозначения из таблиц. В этом случае при последующих запросах посетителей или поисковика для формирования каждого обозначения мне нужно будет обратиться 12-15 раз к базе данных.
вариант 2 - заранее создать все возможные обозначения и забить их в таблицу и потом искать внутри этой таблицы. Всего получиться должно наверное не более 20.000 записей.
Спасибо