我的程序是java web Application,我在其中从用户那里获得(搜索查询) 并将此查询发送到servlet,在该servlet中,将查询发送到将计算索引的类,以及非常查询和索引之间的余弦相似性并发送回用户界面。我的问题是第一次提交它会工作得很好,我得到正确的余弦相似度值,但当我返回并提交一个新的搜索查询时,它会添加新的余弦值与旧值,其中不会得到正确的答案。
如何纠正这个错误,并将每个提交作为新的servlet调用或者像新的java运行List项目或者我对servlet有不同的理解?