开发者社区> 问答> 正文

我在使用C++版的Lucene使用IndexSearcher类的时候遇到崩溃的问题。?报错

我在使用C++版的Lucene使用IndexSearcher类的时候,我的索引放在SD卡中,在插拔SD卡时会出现“Segmentation fault”的错误,我是想让它不报错,直接等待SD卡的插入再执行搜索功能(就是有索引就搜索,没有索引就不搜索)。请问有什么办法解决这个问题吗?代码段如下:


....
IndexSearcher searcher(reader);
Hits *h = NULL;
try{
     h = searcher.search(mutiQuery);//就是在这里发生崩溃
}
catch(...)
{


}
....

展开
收起
爱吃鱼的程序员 2020-06-09 11:21:20 540 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    捕捉异常,返回空值能具体捕获是什么异常吗?

    2020-06-09 11:21:39
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载