powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с выбором технологии SQL/XML
13 сообщений из 13, страница 1 из 1
Помогите с выбором технологии SQL/XML
    #33465084
Andrew4fr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю движок для сайта с новостями, обзорами и тестами. С одной стороны - ничего сложного, но появилось одно пожелание заказчика и возникла проблема.
В статьях кроме текста, должны присутствовать также иллюстрации и примечания. Причем они должны быть привязаны к конкретным абзацам текста. (не к конретной позиции текста, а просто к абзацу). И вот вопрос - как хранить такие статьи.
Хотелось бы использовать БД, что бы реализовать полнотекстовой поиск, вывод по категориям и т.д. Но тогда в одной записи БД надо будет хранить не целиком статью, а отдельный абзац. Может кто-нибудь сталкивался с такой проблемой и знает безгеморройный способ её решения. Может в сторону XML копать?
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465098
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Копать в сторону продолжения своей спамерской деятельности.
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465118
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 *
???
Ты что-то знаешь?

Намекаю аффтару: есть такой тег: <p>. Это - абзац. Хранить в базе статью. Раскладывать её по тегу <p> и находить привязанную картинку. В общем совместить БД и XML.

Имхо.
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465125
Andrew4fr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про <p> знаю. Но он будет появляться только в HTML. А делить на абзацы я планировал по "newline". Т.е. одна строка - один абзац.
Просто очень не хочется вставлять в текст <img>.
Вот и ищу альтернативные варианты "привязки".
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465137
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
SarinТы что-то знаешь?Я знаю, что это не первый форум, где он задает один и тот же вопрос. И ладно бы вопрос был действительно мирового масштаба - но даже в этом случае можно было обойтись ссылкой - зачем месить одно и то же тесто сразу в нескольких местах, повторяя одни и те же слова, но сказанные по разному разными людьми? В поисковиках и так срач благодаря дорвеям - а тут еще и умышленно этот срач увеличивают.
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465141
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew4frПро <p> знаю. Но он будет появляться только в HTML. А делить на абзацы я планировал по "newline". Т.е. одна строка - один абзац.
Просто очень не хочется вставлять в текст <img>.
Вот и ищу альтернативные варианты "привязки".Ну дык и начинай каждый абзац с метаданных и парсь их в скрипте.

Вообще-то, если астатья не атомарная структура (такова, как я понял - абзац), то у тебя трабл со структурой БД. Ненормализована.
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465163
Andrew4fr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sarinу тебя трабл со структурой БД. Ненормализована.
Вот и хочется двух зайцев убить. Статья нужна целиком для поиска средствами MySQL, и метаданные будут мешать. Попробую привязаться к номеру абзаца в статье. Может что-нибудь и получиться.
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465170
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Andrew4frметаданные будут мешатьПросто вы не умеете их готовить.
Тонкая настройка полнотекстового поиска в MySQL
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465182
Andrew4fr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*Просто вы не умеете их готовить.
Вот и подсказал бы.
А доки по MySQL я читал. Есть большие сомнения, что хостер станет ради меня перекомпилировать MySQL. Близко к теме - это параметр ft_stopword_file.
Но этот параметр тоже не дадут менять, так как он относится ко всей системе, а не только к одной базе.
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465265
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоп-стоп-стоп. Ещё раз, и подробнее. Если у вас атомарной структурой (и то только в определённой степени) является абзац, что вам мешает хранить в базе именно абзацы, а также информацию о том, к какой статье какой абзац относится?
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465739
Andrew4fr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DocAlчто вам мешает хранить в базе именно абзацы, а также информацию о том, к какой статье какой абзац относится?
В принципе, ничего не мешает. Но скорее всего будут проблемы с поиском. Например, человек хочет найти "холодильник черный". Если эти слова будут в отдельных записях таблицы (в разных абзацах), то поиск ничего не даст.
И я не очень понимаю как сделать удобную панель для контент-менеджера, ориентированную на абзац, а не статью.
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33465899
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример не засчитан. Шанс нахождения при этом именно "чёрного холодильника", а не "чёрного кота" и "пустого холодильника", весьма невелик, т.е. почти все подобные нахождения будут мусорные. Искать вы, кстати, планируете полнотекстовым поиском?
...
Рейтинг: 0 / 0
Помогите с выбором технологии SQL/XML
    #33466056
Andrew4fr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почти все подобные нахождения будут мусорные
Так, вроде, и я о том же. Хранение в базе отдельных абзацев - проблемы с поиском.
Да, я планировал использовать полнотекстовой поиск MATCH/AGAINST.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с выбором технологии SQL/XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]