cro-logo      
Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация

 
 
  ГлавнаяСправкаПоискВходРегистрация  
 
Страниц: 1 2 
Послать Тему Печать
Ошибка поиска с начала значения текстового поля (Прочитано 2 050 раз)
yavik
Опытный пользователь
***
Вне Форума



Сообщений: 65
Re: Ошибка поиска с начала значения текстового поля
Ответ #15 - 30.12.2017 :: 23:14:48
 
Думаю самое быстрое решение для получения результатов и уменьшения информ. шума в них сделать  2 отдельных глоб. банка  в одном ФИО одной строкой, а в другом разделенные,  важно как показала практика не мешать их в один глоб. поиск. Спасибо всем участникам форума за советы и всех с наступающим Новым годом, здоровья, мира и конечно все более глубокого понимания  Кроноса.  Подмигивание
Наверх
 
 
IP записан
 
yavik
Опытный пользователь
***
Вне Форума



Сообщений: 65
Re: Ошибка поиска с начала значения текстового поля
Ответ #16 - 05.01.2018 :: 19:56:15
 
Оказалось что если при поиске ФИО с условием равно набрать  Иванов Иван Иванович кронос ищет слова по отдельности, а если набрать "Иванов Иван Иванович" (именно в кавычках) ищет целиком фразу, я так понял без учета кавычек. Век живи и век учись ...  Класс и в документации первое условие называют поиском контекста, а второе условие в кавычках поиском фразы. Правда теперь непонятно как найти фразу с учетом кавычек - может ""Иванов Иван Иванович""  Подмигивание

Наверх
 
 
IP записан
 
Пытливый
Профи
****
Вне Форума



Сообщений: 236
Re: Ошибка поиска с начала значения текстового поля
Ответ #17 - 05.01.2018 :: 20:22:43
 
Если через регулярное выражение, то обрамлять дополнительными кавычками не надо, а если через равно, то надо.
Наверх
 
 
IP записан
 
Энкан
Профи
****
Вне Форума



Сообщений: 224
Владивосток
Re: Ошибка поиска с начала значения текстового поля
Ответ #18 - 06.01.2018 :: 04:26:47
 
yavik писал(а) 05.01.2018 :: 19:56:15:
Оказалось что если при поиске ФИО с условием равно набрать  Иванов Иван Иванович кронос ищет слова по отдельности, а если набрать "Иванов Иван Иванович" (именно в кавычках) ищет целиком фразу, я так понял без учета кавычек. Век живи и век учись ...  Класс и в документации первое условие называют поиском контекста, а второе условие в кавычках поиском фразы. Правда теперь непонятно как найти фразу с учетом кавычек - может ""Иванов Иван Иванович""  Подмигивание


Именно это я и имел ввиду. 
А к вас еще и в тексте кавычки могут быть!?) удалите их принудительно, зачем они вам в тексте?)
Наверх
 
 
IP записан
 
yavik
Опытный пользователь
***
Вне Форума



Сообщений: 65
Re: Ошибка поиска с начала значения текстового поля
Ответ #19 - 10.01.2018 :: 23:36:33
 
Энкан писал(а) 23.12.2017 :: 04:22:18:
надо разбирать строку фио на разные поля, хранить фио в строчке это неверное решение,  особено если используется в работе глобальный поиск

А можете обьяснить почему и особенно в глобальном поиске  ?   Круглые глаза Вот Leo писал что вобщем вполне приемлимо. Leo писал(а) 29.12.2017 :: 17:48:48:
Хранить в одном поле ФИО вполне разумно при определенных обстоятельствах - когда не надо выделять и идентифицировать имена и фамилии. А поиск может проходить вполне достойно и с хорошими результатами.



Наверх
 
 
IP записан
 
Kris
Начинающий пользователь
*
Вне Форума



Сообщений: 7
Re: Ошибка поиска с начала значения текстового поля
Ответ #20 - 12.01.2018 :: 01:05:57
 
Одно из оптимальных решений: отдельные поля для Ф.И.О. и одно с формулой их слияния (при создании, коррекции и т.д.).
Наверх
 
 
IP записан
 
Страниц: 1 2 
Послать Тему Печать