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

Програми по нерухомості => Сканія, Сканфільтр (антипосредник, парсери текста, обробка оголошень) => Тема розпочата: Akella від Жовтня 07, 2009, 10:23:59 PM

Назва: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Жовтня 07, 2009, 10:23:59 PM
Уважаемые пользователи, какого функционала не хватает в программе по недвижимости "Скания - Антипосредник"?
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Грудня 20, 2011, 01:06:36 PM
Возможность нахождения дубликатов (телефонов) в базе данных посредников.
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Грудня 20, 2011, 01:32:28 PM
Сгруппируйте в таблице по номерам телефонов
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Грудня 20, 2011, 01:33:42 PM
Если не знаете, что такое группировка и с чем её едят, то смотрите
пункт №14: http://makeit-team.com/kvx2007manual.html (http://makeit-team.com/kvx2007manual.html)
и пункт №9: http://makeit-team.com/ommanualsscania.html (http://makeit-team.com/ommanualsscania.html)
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 12:06:45 PM
Цитата: Akella від Грудня 20, 2011, 01:32:28 PM
Сгруппируйте в таблице по номерам телефонов

Добрый день, Сергей.
Сгруппировать я могу. И у меня будет список где будет показано сколько раз эта запись встречается.
У меня тысячи номеров... Тяжело потом крутить скрол и смотреть есть ли значение отличное от 1...
Если бы была кнопка, которая допустим окрашивала повторяющиеся номера и поднимала их вверх, я бы их просто удалил:)
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 12:10:39 PM
И еще, Сергей. Не могли бы подсказать. Я сейчас активно разбираюсь с синтаксическим анализом. Работает местами вообще отлично. Есть ли возможность добавить тип (допустим "Зем. участок") и чтобы программа автоматически его вставляла? А не я потом ручками. И не хватает столбца "Площадь участка"!!
Как это добавить?

Огромное спасибо!
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 12:19:29 PM

Цитувати
У меня тысячи номеров... Тяжело потом крутить скрол и смотреть есть ли значение отличное от 1...
Если бы была кнопка, которая допустим окрашивала повторяющиеся номера и поднимала их вверх, я бы их просто удалил:)



Если бы Вы попробовали, то обратили внимание, что при группировке сразу же выполняется и сортировка по сгруппированному полю. Т.е. все большие значение будут сразу вверху или внизу. И не потребуется выполнять поиск. Увидите все вначале или в конце таблицы :)
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 12:24:24 PM
Да, есть такая возможность.
Для этого потребуется выполнить 2 действия.
1. Отредактировать справочник типов и добавить туда название Зем. участок или просто участок.
2. Отредактировать профиль разбора объявлений и добавить туда нужное правило поиска участка и/или зем. участка. По идее там правило это есть.

Попробуйте просто в типы добавить слово: участок
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 12:26:21 PM
Добавить поле "Площадь участка" сложновато и сами Вы это не сделаете. Нужно дописывать программу для этого.
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 12:29:12 PM
Цитата: Akella від Січня 25, 2012, 12:19:29 PM

Цитувати
У меня тысячи номеров... Тяжело потом крутить скрол и смотреть есть ли значение отличное от 1...
Если бы была кнопка, которая допустим окрашивала повторяющиеся номера и поднимала их вверх, я бы их просто удалил:)



Если бы Вы попробовали, то обратили внимание, что при группировке сразу же выполняется и сортировка по сгруппированному полю. Т.е. все большие значение будут сразу вверху или внизу. И не потребуется выполнять поиск. Увидите все вначале или в конце таблицы :)


Так я пробовал. Перетащил столбец "телефон" выше шапки таблицы. Но автоматически происходит и сортировка по телефону, либо вверх, либо вниз. Т.е. не по количеству совпадений, а именно по телефону.
1111 (кол -1)
2222 (кол-2)
3333 (кол -1)
4444 (кол -1)

Если образно:)
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 12:35:30 PM
Цитата: Akella від Січня 25, 2012, 12:24:24 PM
Да, есть такая возможность.
Для этого потребуется выполнить 2 действия.
1. Отредактировать справочник типов и добавить туда название Зем. участок или просто участок.
2. Отредактировать профиль разбора объявлений и добавить туда нужное правило поиска участка и/или зем. участка. По идее там правило это есть.

Попробуйте просто в типы добавить слово: участок

Это я пробовал. Добавлял. И программа реагировала, но все равно писала в поле тип "ДОМ". Это уже в default.regs так прописано.. Поэтому я и спросил... Надо в файле добавить значение... :(
А я не знаю как...
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 12:41:50 PM
ЦитуватиТ.е. не по количеству совпадений, а именно по телефону.


а, ну да, я ошибся
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 12:43:37 PM
Цитата: ivanchik від Січня 25, 2012, 12:35:30 PM
Цитата: Akella від Січня 25, 2012, 12:24:24 PM
Да, есть такая возможность.
Для этого потребуется выполнить 2 действия.
1. Отредактировать справочник типов и добавить туда название Зем. участок или просто участок.
2. Отредактировать профиль разбора объявлений и добавить туда нужное правило поиска участка и/или зем. участка. По идее там правило это есть.

Попробуйте просто в типы добавить слово: участок

Это я пробовал. Добавлял. И программа реагировала, но все равно писала в поле тип "ДОМ". Это уже в default.regs так прописано.. Поэтому я и спросил... Надо в файле добавить значение... :(
А я не знаю как...

Да, наверное, не получится просто так.
В программе при определении типов нет ничего для определения типа "Участок". Просто участок идёт в дома. Потребуется доработка.
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 12:53:46 PM
И раз уж вы пока здесь :)
Вчера вы помогли мне переустановить сканию на новый компьютер. Спасибо. И я начал разбираться с регулярными выражениями, чтобы дописать правила в файле default.regs.
Так как у нас цену пишут "1 миллион 430 тысяч рублей" "12 миллионов 500 тысяч рублей". А скания выводит "430 000" и "500 000"
Правило, я так понял такое Price=(?i)( *\d{1,} *т|[,.] *\d{1,} *тыс|[,.] *\d[\d ]{1,} *т\. *у\.| *\d{1,3} *\d{3,} *у\. *е\.| *\d{1,}( *дол)| *\d{4,} *у *е|экв\.* *\d[\d ]{4,}|\d{4,},* *торг|торг\W *\d{4,})|\s(\d+ )* *\d+( *руб)
И я начал даже понимать немного, но нигде не могу найти что означает (?i) в начале выражения.
Подскажите?

И можете пояснить это поля каких значений:
Area - площадь общая, площадь жилая, площадь кухни - ?
Apparts - количество комнат - ?
Floors - ?
HouseArea - ?
HouseFloor - ?
Price - цена
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 01:03:07 PM
(?i) - это означает "не обращать внимания на регистр (высоту) символов", т.е. без разницы "А" или "а".
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 01:04:59 PM

area ищет площади вот в таком формате: 81/50/29
а потом разбрасывает на три поля: общая/жилая/кухня


(https://kvartal.pro/forum/proxy.php?request=http%3A%2F%2Fi28.fastpic.ru%2Fbig%2F2012%2F0125%2Fdd%2Fc0be9993984c3e887c5510a525488ddd.png&hash=ed2383aa9cee7bbda874e757c8ee4c2dda0dcce6)
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 01:06:55 PM

Apparts - количество комнат
Floors - этажность, ищет текст такого формата: 5/12
HouseArea - площадь дома, если тип объекта ДОМ
HouseFloor - этажность дома, если тип объекта ДОМ
Price - цена
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 01:07:27 PM
Цитата: Akella від Січня 25, 2012, 01:03:07 PM
(?i) - это означает "не обращать внимания на регистр (высоту) символов", т.е. без разницы "А" или "а".
Вот я тоже это нашел, но во всех примерах этот флаг в конце стоял...
Это меня и смутило :)
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 01:08:40 PM
Цитата: Akella від Січня 25, 2012, 01:06:55 PM

Apparts - количество комнат
Floors - этажность, ищет текст такого формата: 5/12
HouseArea - площадь дома, если тип объекта ДОМ
HouseFloor - этажность дома, если тип объекта ДОМ
Price - цена

Благодарю Вас!
А с остальным понятно. Если будет в обновлениях, будет здорово :)
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 01:12:17 PM
ЦитуватиТак как у нас цену пишут "1 миллион 430 тысяч рублей" "12 миллионов 500 тысяч рублей". А скания выводит "430 000" и "500 000"




Сделайте в каком-нибудь текстовом редакторе несколько замен
1. миллионов на пустоту, т.е. вообще удалить
2. миллион на пустоту, т.е. вообще удалить
3. тысяч рублей на 000 (три нуля)

(но сначала миллионов, а потом миллион и так на уменьшение, потом можно млн)

получится 1 430 000
или
12 500 000


вообще такие замены можно выполнять прям в Скании, см. меню "Параметры/Настройки поиска и замены по образцу..." (тоже регулярные выражения)
http://makeit-team.com/ommanualsscania.html (http://makeit-team.com/ommanualsscania.html)
см. пунт №21
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 01:15:39 PM
Да, действительно :)
У меня в "Настройки поиска и замены по образцу..." уже много чего, пользоваться умею, а про это в голову не пришло..
Благодарю!
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 01:35:54 PM
Сергей, а возможно в "Настройки поиска и замены по образцу..." в "Введите образец (регулярное выражение)" написать именно регулярное выражение [(миллион)(миллионов)(миллиона)] в одну строчку а не каждое слово в отдельных?
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 02:44:52 PM
Да, только правильно введите, например так:
(?i)миллион|миллионов|миллиона

хотя по идее достаточно и так:
(?i)миллион

и квадратные скобки не нужны!!!!
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 25, 2012, 02:47:50 PM
и ещё лучше так:
(?i)мил+ион

это будет означать "миллион" или "милион", т.к. человек подающий объявлений может написать с ошибкой
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 03:44:29 PM
Спасибо )
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: ivanchik від Січня 25, 2012, 08:47:49 PM
Все таки так...
(?i)\s*мил+но(а|ов)?\s*
Назва: Re: Функционал программы по недвижимости Скания антипосредник
Відправлено: Akella від Січня 26, 2012, 12:17:16 PM
(?i)\s*мил+он(а|ов)?\s*