Название фирмы с кавычками впереди и без кавычек | |
---|---|
Maestro Автор Сообщений: 533 Откуда: г.Благовещенск А Дата регистрации: 14.08.2002 |
Всем привет.
Название фирмы с кавычками ("Нептун" и Нептун) и без кавычек должны быть в списке по порядку. Что в выражение индекса добавить чтобы скорость не упала при этом? |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Chrtran(name, Chr(34), ""). По скорости не знаю.
------------------ "Veni, vidi, vici!"(с) |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
Burn Сообщений: 5640 Откуда: Днепр Дата регистрации: 02.01.2002 |
Создается поле, в котором храниться название в виде необходимом для индексации - без кавычек, пробелов, всяких ненужных сокращений. По нему индексируют и ищут.
|
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
Равиль Сообщений: 6547 Откуда: Уфа Дата регистрации: 01.08.2003 |
Тоже так делаю, особенно в товарах, с добавлением синонимов и транслитерации. Не знаю как это по-умному называется, ключевые слова ? ------------------ Тяжело согнать курсором муху с монитора ... |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
Burn Сообщений: 5640 Откуда: Днепр Дата регистрации: 02.01.2002 |
Тег? |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
Равиль Сообщений: 6547 Откуда: Уфа Дата регистрации: 01.08.2003 |
Наверное - главная задача чтобы пользователь/клиент по-любому нашел товар ------------------ Тяжело согнать курсором муху с монитора ... |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
akvvohinc Сообщений: 4203 Откуда: Москва Дата регистрации: 11.11.2008 |
Скорость чего, индексации? |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
akvvohinc Сообщений: 4203 Откуда: Москва Дата регистрации: 11.11.2008 |
Цитата: Нормальный вариант, если не существует простого алгоритма перевода строки к требуемому виду. Но если достаточно просто убрать несколько символов, то это явно лишнее. И предложение Александра для этого вполне годится - добавить только PADR(), ну, и регистр выровнять, если требуется. |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
остаётся главный вопрос: через "что" будет заполняться доп. поле!
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
akvvohinc Сообщений: 4203 Откуда: Москва Дата регистрации: 11.11.2008 |
Так в полуручном режиме, или супер-пупер программой, знающей всё обо всём. |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
sphinx Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Цитата: +1 Вот если там не только кавычки, но и разный мусор, сокращения в 100500 вариациях и пр. нехорошести - то да, придется написать некую функцию (на regrxp(), алгоритме Левенштайна и пр.), да и то не факт, что она ВСЕГДА все верно разберет. Задача была - убрать кавычки. ------------------ "Veni, vidi, vici!"(с) |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
Это первый шаг - причесать исходные данные, а дальше как поддерживать (через что) доп. поле в актуальном состоянии? ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
akvvohinc Сообщений: 4203 Откуда: Москва Дата регистрации: 11.11.2008 |
Цитата: Наверно, таким же - причесывать при любом изменении. |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
И где этот "таким же" должен располагаться и как часто его надо вызывать? ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
"Исходные данные" могут вообще поступать из "внешнего источника". Поэтому можно вполне ограничиться индексированием с использованием CHRT().
Формировать дополнительное поле для хранения "очищенных данных" - прямо скажем, идея "оригинальная", если не сказать больше. Если пойти по такому пути, то придется всё время отрабатывать взаимосвязь между двумя такими полями. Кому это надо, спрашивается? Только любителям BDSM. |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
pasha_usue Сообщений: 3647 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Поэтому нормальные люди давно пользуются взрослыми СУБД. Триггер ляпнул один раз, и он сам за тебя всё делает. |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
Паш, ты чего это тут всякими непотребными словами ругаешься, их нет в ФПД и потому они и непотребные.
------------------ Лень - это неосознанная мудрость. |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
PaulWist Сообщений: 14601 Дата регистрации: 01.04.2004 |
Вот, правильные слова. В Фоксе можно использовать Rula для не сложных операций. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
Владимир Максимов Сообщений: 14095 Откуда: Москва Дата регистрации: 02.09.2000 |
У Вас, скорее всего, надо сделать обратную задачу. Создать "поле для печати". Кавычки для чего нужны-то? Скорее всего, именно для печати. Чтобы в неких официальных документах название организации отображалось "как положено".
Т.е. оставьте поле с названием в справочнике "как есть". Не надо в нем ничего менять и никакой обработки делать. Если в этом поле пользователь введет название с кавычками, ну, "сам себе злобный буратино". А вот для печати создайте новое поле. И именно это поле используйте для печати в официальных документах Собственно, обычно во всех справочниках есть 2 поля - Краткое название - это как раз то самое, что определяет порядок отображения и которое используется на формах. Обычно небольшое по размеру. 50 символов, как правило, хватает - Полное название - а это используется при формировании справок и отчетов. На формах обычно не отображается. Может быть очень большим по размеру. Иногда и 255 символов может оказаться мало |
Re: Название фирмы с кавычками впереди и без кавычек | |
---|---|
Maestro Автор Сообщений: 533 Откуда: г.Благовещенск А Дата регистрации: 14.08.2002 |
Спасибо. Добавил "Chrtran(name..." в индексное выражение. Убрал в итоге не только кавычки, а все то, что мешает поиску!
Работает как надо. |
© 2000-2024 Fox Club  |