Квартал ПРО - програми по нерухомості, форум підтримки користувачів.

Програми по нерухомості => Квартал ПРО - програма по нерухомості => Тема розпочата: smernovaav від Липня 12, 2016, 02:37:03 PM

Назва: Генератор текста для объявлений
Відправлено: smernovaav від Липня 12, 2016, 02:37:03 PM
Добрый день, Сергей.
Помогите изменить SQL-запрос в генераторе текста.
Сейчас выходит объявление:
"Код 6278, Геленджик, Аквапарк «Золотая бухта», Одесская, 1-комн., 1-комн., пл.общ.: 57.00, пл.жил.: 20.00, пл.кух.: 23.00, состояние(ремонт): предчистовая отделка, санузел: совмещенный, цена 3420000руб."
А нужно:
Продается 1-комн. квартира на 5 этаже 7 этажного дома в городе Геленджик в районе Аквапарк «Золотая бухта», по улице Одесская. Общая площадь - 57.00 кв.м., площадь жилая - 20.00 кв.м., площадь кухни - 23.00 кв.м. Состояние(ремонт): предчистовая отделка, санузел: совмещенный,отопление ....  Цена 3420000руб. Код"
Спасибо за быстрый ответ
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 13, 2016, 11:04:52 AM
Цитата: smernovaav від Липня 12, 2016, 02:37:03 PMА нужно:

программа не может сочинять объявления, как человек или искусственный интеллект
программа может только подставлять конкретно указанные слова, словосочетания и значения полей
т.е. я о том, что  не стоит ожидать от программы сверхъестественных возможностей
сделаю, всё, что в моих силах
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 13, 2016, 11:10:48 AM
Цитата: smernovaav від Липня 12, 2016, 02:37:03 PMв городе Геленджик в районе Аквапарк «Золотая бухта»

"в городе Геленджик" - это фиксированное название для всех объявлений, правильно?
а "Аквапарк «Золотая бухта»" берём из поля "Район"?
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 13, 2016, 11:27:52 AM
Цитата: smernovaav від Липня 12, 2016, 02:37:03 PMпо улице Одесская.

а если это будет переулок, тупик, бульвар или проспект?
нельзя жёстко привязываться к слову "по улице"
может вместо "по улице" написать "адрес"?
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 13, 2016, 11:31:33 AM
Цитата: smernovaav від Липня 12, 2016, 02:37:03 PMКод"

Какой ID подставлять: ID из базы или ID на сайте?
Это 2 разных ID.
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 11:58:54 AM
Цитата: Akella від Липня 13, 2016, 11:10:48 AM
Цитата: smernovaav від Липня 12, 2016, 02:37:03 PMв городе Геленджик в районе Аквапарк «Золотая бухта»

"в городе Геленджик" - это фиксированное название для всех объявлений, правильно?
а "Аквапарк «Золотая бухта»" берём из поля "Район"?

Да, это значение берется из поля "Район"
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 11:59:21 AM
Цитата: Akella від Липня 13, 2016, 11:31:33 AM
Цитата: smernovaav від Липня 12, 2016, 02:37:03 PMКод"

Какой ID подставлять: ID из базы или ID на сайте?
Это 2 разных ID.
Код из бызы
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 14, 2016, 12:00:38 PM
ну, а остальные мои вопросы...
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 12:01:07 PM
Цитата: Akella від Липня 13, 2016, 11:04:52 AM
Цитата: smernovaav від Липня 12, 2016, 02:37:03 PMА нужно:

программа не может сочинять объявления, как человек или искусственный интеллект
программа может только подставлять конкретно указанные слова, словосочетания и значения полей
т.е. я о том, что  не стоит ожидать от программы сверхъестественных возможностей
сделаю, всё, что в моих силах
Сочинять и не надо. просто немного переставить слова, поставить точки и убрать сокращения. А так не точности можно руками исправить.
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 12:02:19 PM
Цитата: Akella від Липня 13, 2016, 11:27:52 AM
Цитата: smernovaav від Липня 12, 2016, 02:37:03 PMпо улице Одесская.

а если это будет переулок, тупик, бульвар или проспект?
нельзя жёстко привязываться к слову "по улице"
может вместо "по улице" написать "адрес"?
Можно руками исправить, но лучше написать адрес. Можно оставить как есть
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 14, 2016, 12:09:34 PM
вот пример объявления:

ЦитуватиПродается 2-комнатная квартира на 2 этаже 2 этажного дома в городе Геленджик в районе Анапская станица, по улице Карчевского ул. Общая площадь - 50.00 кв.м, жилая - 32.00 кв.м, площадь кухни - 10.00 кв.м, состояние(ремонт): частич. ремонт. Цена 1400000руб. Код 3972.


ЦитуватиПродается 4-комнатная квартира на 2 этаже 2 этажного дома в городе Геленджик в районе Анапская станица, по улице Красная ул. Общая площадь - 120.00 кв.м, жилая - 70.00 кв.м, площадь кухни - 30.00 кв.м, состояние(ремонт): чистовая отделка, санузел: совмещенный. Цена 2100000руб. Код 3978.
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 14, 2016, 12:12:51 PM
На счёт сокращений:
Сейчас для домов, квартир и новостроек текст генерирует один и тот же шаблон.
Поэтому может получится так: "Продаётся 2-комнатная дом".
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 14, 2016, 12:16:58 PM
так же и с этажностью будет "твоя моя не понимает"
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 14, 2016, 12:25:29 PM
Сейчас переделывается так, что для домов и участков будет отдельный файл с шаблоном, а для новостроек отдельный.
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 14, 2016, 12:26:29 PM
Поэтому, прошу предоставить по 1-2 шаблона для новостроек и для домов (с учетом участков). Для примера.
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 12:46:25 PM
Цитата: Akella від Липня 14, 2016, 12:12:51 PM
На счёт сокращений:
Сейчас для домов, квартир и новостроек текст генерирует один и тот же шаблон.
Поэтому может получится так: "Продаётся 2-комнатная дом".
можно хотя бы сокращения убрать.
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 01:08:14 PM
Шаблон для квартир.
Продается  1-комн. (поле тип) квартира на 7 (поле этаж)этаже 8-этажного (поле этажность) дома в городе Геленджик (поле район) в районе Толстый  мыс (поле район).  Дом монолитно-каркасный (поле материал стен), дом сдан в 2016 году (поле год постройки). Общая площадь квартиры - 45 кв.м., площадь жилая - 17 кв.м, кухня - 13 кв.м. Планировка - Евродвушка (поле планировка). Высота потолков - 3 (поле высота потолков) м. Сан.узел - совмещенный (поле сан.узел/ванна).  Балконов - 2 (поле балконов), из них застеклено - 1. Лоджия – 1 (поле лоджия). Отопление автономное (поле отопление). Чистовая отделка (поле состояние).  Вид из окон на море (доп. атрибуты в моем случае). Удаленность от моря – 500  (доп. атрибуты в моем случае)метров.
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 01:08:44 PM
вроде все окончания дружат
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 01:09:41 PM
в новостройках тоже квартиры
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 01:10:17 PM
получается для домов и участков только отдельно надо делать
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 14, 2016, 01:18:15 PM
Цитата: smernovaav від Липня 14, 2016, 01:10:17 PMполучается для домов и участков только отдельно надо делать

сделаем уже отдельно и для ново

примеры дайте, пожалуйста
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 02:36:49 PM
Цитата: Akella від Липня 14, 2016, 01:18:15 PM
Цитата: smernovaav від Липня 14, 2016, 01:10:17 PMполучается для домов и участков только отдельно надо делать

сделаем уже отдельно и для ново

примеры дайте, пожалуйста

Сделаю.
Сергей, извините что циклюсь на этом. Просто сочинять очень долго, а мы пытаемся выгрузиться на Яндекс недвижимость через Саитбил, там требуют не только актуальность, но и полноту описания без сокращений
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 14, 2016, 02:43:47 PM
просто не хочется переделывать по несколько раз
ничего страшного, подождём
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 14, 2016, 11:10:59 PM
Для участков.
Продается земельный участок (поле тип) в городе Геленджик (поле район), в районе СНТ Нептун (поле район). Площадь участка – 6,5 соток (поле площадь участка, с окончанием вопрос). Коммуникации: газ – есть (поле газ), вода – скважина (поле вода), канализация – септик (поле канализация). До города – 7 километров (поле до города, км).
Цена и код объекта я бы не ставила , но может кому нужно.
Для участков не хватает назначения земель. Ну  и мне доп. атрибутов   - вид на море и удаленность от моря.
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 15, 2016, 10:48:46 AM
Цитата: smernovaav від Липня 14, 2016, 11:10:59 PMДля участков.

Вы не поняли: дома и участки не разделяемы.
Назва: Re: Генератор текста для объявлений
Відправлено: smernovaav від Липня 15, 2016, 08:47:12 PM
Цитата: Akella від Липня 15, 2016, 10:48:46 AM
Цитата: smernovaav від Липня 14, 2016, 11:10:59 PMДля участков.

Вы не поняли: дома и участки не разделяемы.
Это как же написать то?
Ну, вот через дробь. Описание для дома,где имеет отношение к дому и участку я подчеркнула:
Для домов/участков
Продается 2 (поле этажей) - этажный дом (поле тип)/ земельный участок (поле тип) в городе Геленджик (поле район), в районе Толстый мыс (поле район). Дом монолитно-каркасный (поле материал стен), дом сдан в 2016 году (поле год постройки). Общая площадь дома - 152 кв. м., площадь жилая - 82 кв. м., кухня - 15 кв. м. Площадь участка (поле площадь участка) – 3 сот. Потолки – 3 метра (поле потолки). Планировка – свободная (поле планировка). Чистовая отделка (поле состояние). Газ – есть (поле газ), вода- есть (поле вода), канализация – центральная (поле канализация). До города – 7 километров (поле до города, км).
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Липня 21, 2016, 01:01:43 PM
я и забыл про дома
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Серпня 06, 2016, 05:31:08 PM
а для домов что, не нужно указывать кол-во комнат?
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Серпня 06, 2016, 05:37:57 PM
Цитата: smernovaav від Липня 15, 2016, 08:47:12 PMДом монолитно-каркасный (поле материал стен)

В справочнике есть слово "дерево", получится вот так: "Дом дерево".
Может поменяете просто на: "Материал стен: дерево"?
А поле цена где? Или у вас не принято его указывать?
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Серпня 06, 2016, 05:58:02 PM
вот пара примеров:

ЦитуватиПродам 2-этажный дом в городе Геленджик, в районе Магилат, дом сдан в 1990 году. Общая площадь - 300.00 кв. м., площадь жилая - 0.00 кв. м., кухня - 0.00 кв. м.. Площадь участка - 6.00 сот. Потолки - 0.00 м. Чистовая отделка - требуется ремонт. Газ есть, вода есть, канализация - есть. До города 0 км.

ЦитуватиПродам 3-этажный дом в городе Геленджик, в районе Магнит на Советской, материал стен: кирпичный. Общая площадь - 350.00 кв. м., площадь жилая - 0.00 кв. м., кухня - 0.00 кв. м.. Площадь участка - 3.50 сот. Потолки - 0.00 м. Чистовая отделка - евроремонт. Газ есть, вода есть, канализация - есть. До города 0 км.

ЦитуватиПродам участок в городе Геленджик, в районе Кабардинка село. Площадь участка - 11.00 сот. Газ есть, вода есть, канализация - есть.
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Серпня 06, 2016, 06:07:34 PM
Прикрепил файл. ZIP-архив распакуйте и скопируйте файл "GenerateHouses.txt" в папку "\Документы\KvartalPro3\Настройки\"
Назва: Re: Генератор текста для объявлений
Відправлено: Akella від Листопада 10, 2016, 04:27:05 PM
Для модуля "Заявки на покупку" тоже добавлена возможность генерировать текст объявления в версии 428: http://makeit-team.com/news/403-news-kvx428.html