Задать вопрос
Ответы пользователя по тегу MySQL
  • Как сделать поиск на сайте по ключам (запрос в БД)?

    peterzubkoff
    @peterzubkoff
    По сути вопроса — делайте много like.

    Советую использовать Sphinx или Elastic. Тем более, если у вас товары — в интернет-магазине удобный поиск очень важен.

    Если не получится с первого раза установить или у вас нет VDS — indexden.com. На этом поиске работает LinkedIn + сервис бесплатный (до 15000 записей в индексе).

    0. Регистрируетесь
    1. Изучаете как делать запросы через REST Api (если ещё не умеете)
    — редактирование и удаление индекса (удобно делать через Postman, если у вас хром)
    — добавление отдельно, тут можно написать скриптик и даже gui к нему, но я просто добавлял новые товары в бд, выводил их циклом php, копировал и вставлял в терминал (получалось много-много команд curl)
    — запросы к индексу с сайта, скрипты поиска (пример для php)
    2. Мучаетесь, настраиваете, гуглите. На тостере тоже много чего есть.
    3. Потихоньку изучаете установку и настройку sphinxsearch, покупаете выделенный сервер и при подходе значения записей индекса к 15 тыс. переносите на свой сервер.
    Ответ написан
    Комментировать
  • Заголовки статей как мета теги?

    peterzubkoff
    @peterzubkoff
    №1. На keywords забейте.

    №2. Забираете данные из нужного поля БД и обрезаете их функцией, как сказал IceJOKER. Потом выводите с помощью, да ладно, echo.

    №3. Иногда поисковики не хотят ставить в сниппет то, что вы написали в meta description, поэтому неплохо бы использовать блок разметки OpenGraph в <head> + продублировать описание где-нибудь ещё на странице. Только не дублируйте title иdescription! Разметка статей по schema.org тоже не помешает.

    schema.org
    ruschema.org

    А вот блок кода OpenGraph, он помогает индексированию + добаляет картинку и описание в соцсетях:
    <meta property="og:title" content="Очень крутые статьи">
    <meta property="og:description" content="Описание">
    <meta property="og:url" content="http://site.ru/">
    <meta property="og:image" content="http://site.ru/og.jpg">
    <meta property="og:site_name" content="Статьи на Site.ru">


    Валидатор микроразметки: Яндекса и Гугла.

    Инструменты сброса кэша соцсетей, если поменяете og:image, надо будет обновить. ВК, Фейсбук.
    Ответ написан
    Комментировать