我们采用oracle contains全文检索功能,比如contains(mc,'abc')后能查出一批记录,然后点击查看某条记录详细信息后,再按同样条件进行查询,则刚看过的记录无法检索出, 如此反复,点击查看某条记录后,则查询结果就少一条.请问是什么原因呢?应用程序采用java ssh 开发,和这个开发框架关系应该不大吧.

解决方案 »

  1.   

    不可能的,你再检查你的条件部分,肯定有问题
      

  2.   

    过一段时间(比如一天)后,用同样的查询条件去查,那些记录又都全部可以查出来了..难道每点击查看某条记录,需要对全文索引进行重建吗?
      

  3.   

    我觉得还是你查询条件的问题,全文索引不可能频繁重建的
      

  4.   

    相同的代码,相同的查询条件哦... 如果查询条件有问题,那应该每次输入相同的查询条件,其结果也应该是一样的吧.