Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 搜索Elmah AllXml字段_Search_Full Text Search_Elmah - Fatal编程技术网

Search 搜索Elmah AllXml字段

Search 搜索Elmah AllXml字段,search,full-text-search,elmah,Search,Full Text Search,Elmah,我想在Elmah错误的任何字段上实现一个搜索功能,除了在AllXml字段上使用全文搜索(设置起来相对困难)之外,还有什么方法可以让搜索速度更快吗?我的网站流量很大,每分钟产生很多错误 ps,如果我使用全文搜索,正如我看到有很多新的错误产生,我能及时搜索新的错误吗?几乎可以保证全文搜索将是搜索数据的最快方式,特别是因为Elmah将XML存储在ntext字段中。您唯一的其他选择是使用进行文本搜索,如(比全文搜索速度慢且限制更大),或者在每次需要进行搜索时将ntext字段转换为xml数据类型。根据您搜

我想在Elmah错误的任何字段上实现一个搜索功能,除了在AllXml字段上使用全文搜索(设置起来相对困难)之外,还有什么方法可以让搜索速度更快吗?我的网站流量很大,每分钟产生很多错误


ps,如果我使用全文搜索,正如我看到有很多新的错误产生,我能及时搜索新的错误吗?

几乎可以保证全文搜索将是搜索数据的最快方式,特别是因为Elmah将XML存储在
ntext
字段中。您唯一的其他选择是使用
进行文本搜索,如
(比全文搜索速度慢且限制更大),或者在每次需要进行搜索时将
ntext
字段转换为xml数据类型。根据您搜索的错误数量,这可能是一个非常昂贵的过程


全文解决方案的唯一缺点是,如果搜索词与XML项的定义匹配(例如搜索单词“item”或“value”),则可能会出现误报。至于您是否能够实时搜索错误,这取决于您的数据库平台。SQL Server可以通过多种方式进行配置,为您提供近乎实时的全文搜索功能(请参阅)。

您使用的是什么数据库平台?感谢您的回答,请在赏金到期前的最后一分钟内发出赏金。