Я пытаюсь выполнить поиск в SharePoint 2010 с помощью класса FullTextSqlQuery:
using (SPSite site = new SPSite("http://localhost"))
{
using (FullTextSqlQuery query = new FullTextSqlQuery(site))
{
query.QueryText = "SELECT Title, FooText FROM scope() WHERE FooText = 'Foo2'";
query.ResultTypes = ResultType.RelevantResults;
//result output here...
}
}
Приведенный выше оператор SQL возвращает некоторые результаты.Но со следующим оператором, заменяющим '='
на 'LIKE'
, результаты не возвращаются:
SELECT Title, FooText FROM scope() WHERE FooText LIKE 'Foo2'
Примечание: FooText - это управляемое свойство типа Text и однозначное.