Sensenet: поиск документов по содержанию
Я вижу, что список документов можно искать, сопоставляя значение свойств документа. Но мне нужно поискать список документов, в котором есть конкретное слово в их содержании. Как я могу добиться этого с помощью запроса oData.svc?
Возможно ли использовать концепцию Lucene Index? Если да, то как?
обновленный
Я работаю с Sense/Net 6.3.0.6337 Community Version.
Я пытался добиться этого с помощью следующего запроса
https://example.com/OData.svc/workspaces/Document/abcd_gmail_com/Document_Library/?metadata=no&$select=*&query=Taruna
Он работает только для файлов.docx и.txt, но не работает для файлов.xml и.pdf.
Это проблема версии Sensenet?
Спасибо
1 ответ
Вы можете добавить аргумент строки запроса с именем "query" к каждому запросу GET, например http://www.example.com/OData.svc/?$select=Name,Index,Icon&query=about
возвращает содержимое, содержащее "о" со всего запрошенного сайта
Другие примеры можно найти здесь, в разделе " Параметры пользовательских запросов ".