我在 Windows Server 2008 R2 中使用 Index Server ASP.NET 4.6.1 WebForms Legacy .

我收到 OleDbException 错误消息:

查询仅包含忽略的单词 .

我的代码:

var datos = new List<Documento>();
 var sql = "Select DocAuthor, vpath, doctitle, FileName, Path, Write, Size, Rank, Create, Characterization, DocCategory from " + Settings.Default.NombreCatalogoIndexServer + "..Scope() where " + FunctionContains(texto) + " order by rank desc";

            using (var da = new OleDbDataAdapter(sql, "Provider=MSIDXS;"))
            {
                using (var testDataSet = new DataSet())
                {
                    da.Fill(testDataSet, "SearchResults");
                    using (var catalogo = testDataSet.Tables[0])

完整错误:

System.Data.OleDb.OleDbException (0x80041605):

该查询仅包含被忽略的单词 .

System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)处于System.Data的System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object&executeResult)的System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams,Object&executeResult)系统中System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior行为)的System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior行为)中的.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior,String method) . System.Data.Common.DbDataAdapter.Fill中的Data.Common.DbDataAdapter.FillInternal(DataSet数据集,DataTable [] datatables,Int32 startRecord,Int32 maxRecords,String srcTable,IDbCommand命令,CommandBehavior行为)(DataSet dataSet,Int32 startRecord,Int32 maxRecords System.Data.Common.DbDataAdapter.Fill(DataSet dataSet,String srcTable)中的,String srcTable,IDbCommand命令,CommandBehavior行为)

键:

  • 如何清除所有噪音?

  • 如何为西班牙文化配置索引服务器?

有什么建议 ?