My manage property is named like e/m/BioOffice/Text
, e/m/BioPosition/Text
. When I try to execute the following code:
string queryTxt = "SELECT URL, e/m/BioOffice/Text,e/m/BioPosition/Text FROM SCOPE() where \"scope\"='ektron25056203187' And FREETEXT(*,'" + TextBox1.Text.Trim() + "')";
var query = new FullTextSqlQuery(searchApplicationProxy)
{
QueryText = queryTxt,
ResultTypes = ResultType.RelevantResults,
ResultsProvider = SearchProvider.Default,
TrimDuplicates = false,
EnableStemming = true
};
ResultTableCollection resultsTableCollection = query.Execute();
ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];
DataTable resultsDataTable = new DataTable();
resultsDataTable.TableName = "Results";
resultsDataTable.Load(searchResultsTable, LoadOption.OverwriteChanges);
Label1.Text = "Total results Count : " + resultsDataTable.Rows.Count;
It give me the exception : Your query is malformed. Please rephrase your query
.
Please help how I can access those properties.