현재 매우 이상한 문제가 있습니다. 이제Sharepoint 2010 FullTextSQLQuery가 모든 결과를 반환하지 않습니다.
string queryText = string.Format("SELECT Path, TelefoneContacto, EmpresaContacto, DireccaoContacto, MailContacto, TelemovelContacto, NomeContacto FROM scope() WHERE FREETEXT(NomeContacto, '{0}') AND (CONTAINS(Path,'/Contactos/Pages/')) ORDER BY \"NomeContacto\" ASC", keyword);
FullTextSqlQuery query = new FullTextSqlQuery(site);
query.ResultTypes = ResultType.RelevantResults;
query.EnableStemming = true;
query.TrimDuplicates = true;//alterado 4 Junho 2012
query.Hint = QueryHint.OptimizeWithPropertyStore;
query.KeywordInclusion = KeywordInclusion.AllKeywords;
query.Culture = SPContext.Current.Web.Locale;
query.RowLimit = 200;
query.QueryText = queryText;
, 예 :
이
내가 사용하고 쿼리입니다.내가 검색하는 열은 "NomeContacto"입니다. NomeContacto = "Rodrigo José Amaral Costa Nunes"인 사람을 찾고 있다고 상상해보십시오. "Costa"를 검색하면 38 개의 결과가 반환되지만 위의 결과는 없습니다.
그러나 키워드가 "Rodrigo Costa"인 경우 유일한 결과 (위)가 위의 사람입니다.
여기에 대한 설명이 있습니까?