2.3.4 Поиск документов по текстовым данным
Например, надо найти все документы, в которых текст отчета содержит строку ‘Их наличие обеспечивало’.
Критерии запроса (параметр criteries) в формате JSON:
|
{"Reply.Text":"\"Их наличие обеспечивало\""}
|
Запрос (параметры URL encoded):
|
<адрес сервиса>/CoreHost/OData/DOC_RC?criteries=%7b%22Reply.Text%22%3a%22%5c%22%d0%98%d1%85+%d0%bd%d0%b0%d0%bb%d0%b8%d1%87%d0%b8%d0%b5+%d0%be%d0%b1%d0%b5%d1%81%d0%bf%d0%b5%d1%87%d0%b8%d0%b2%d0%b0%d0%bb%d0%be%5c%22%22%7d
|
Результат:
|
{"OData.metadata":"../$metadata#DOC_RC","$inlinecount":0,"$TotalRecords":0,"value":
[
{ <первый объект>
"ACCESS_MODE":0,
"ADRESS_FLAG":0,
"ANNOTAT":"в, удивляясь тому,долину, на нежно-голубом небе ни облачка. Но воздух холодный. О Мейлихмыкнул Уотсон.Лучше пойти, мистер Хаммел. Мы оставим здесь несколько человек. Такстоянку",
…
"SECURLEVEL":1,
"SPECIMEN":"1"
},
{ <второй объект>
"ACCESS_MODE":0,
"ADRESS_FLAG":0,
"ANNOTAT":"ый код предохранительного устройства. Значит, я должен егогранатами, чтобы",
"ANONIM":0,
…"PLAN_DATE":"2007-08-10T00:00:00",
"SECURLEVEL":1,
"SPECIMEN":"1"
}
…
]}
|
