- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Нужно динамически выводить ингредиенты к рецепту в зависимости от выбранного количества порций.
Например,
1 большое яблоко, 2 средних яблока, 29 маленьких яблок,
1 стакан муки, 2 стакана муки.
При этом, есть таблица с самими ингредиентами и есть таблица `weight` с конвертацией unit => грамм (1 среднее яблоко = 200 грамм).
Где и как лучше хранить словоформы?
В гугл "PHP склонение по падежам" и "PHP склонение после числительных". Хранить все падежи не нужно.
Mad_Man, то-есть, вы совершенно уверены, что для 8000 наименований продуктов это можно проделать автоматически, храня только одно название продукта?
Хранить ничего не нужно: http://phpmorphy.sourceforge.net/dokuwiki/
LEOnidUKG, а оно разве работает с количеством? 2 яблока, 1 яблоко?
ТС, а вы попробуйте с помощью библиотеки от LEOnidUKG выести на экран все словоформы и пробегитесь по ним глазами - 6000 это не сложно, и поймете что в 99 % случев работает нормально
LEOnidUKG, а оно разве работает с количеством? 2 яблока, 1 яблоко?
Оно работает со всем если разобраться в документации :)
Для этого оно и создано.
Вот вам для примера достаточно экзотичный фрукт
Карамболь онже Старфрут (любимая фкусняшка из того что в России нормального не купить)
Мне тока не понравился вариант "карамболя", по идее Карамболи
Дели. “Дели — столица Индии”.
Делить. “Смело дели на два”.
Деть. “Куда вы дели мои носки?”
Судя по статье на habrahabr.ru, какие-то базы слов все-равно нужно использовать. Так зачем искать слово из 200 тысяч, а потом угадывать из совпадений, что имелось в виду, платить 5000 рублей за сомнительный модуль, если можно прописать 3 дополнительных значения для каждого ингредиента? Вроде так будет надежнее и наверное, не медленнее?
Кто понимает алгоритм, поправьте.
да, всё правильно Вы понимаете
там используются достаточно большие базы парадигм слов, всяких леммов и приставок
морфологический анализ работает много медленнее поиска готового среди 8к
тем более если вы уже будете выбирать основную форму
в Вашем случаи разумно будет создать себе базу с нужными словами, которую заполнить один раз с помощью какого-нибудь морфологического анализатора и в дальнейшем просто брать оттуда
ну наверно будет не медленней) сама функция простая достаточно... например
http://habrahabr.ru/post/105428/ дополнительные значения будут выводиться вместе с инградиентом... вопрос в том что базу уже забита и надо добавить 8х3 тысяч словоформ, что достаточно затратно, или она будет только заполняться?