Dim qp1 As New QueryParser("filename", New StandardAnalyzer())
Dim qp2 As New QueryParser("filetext",与创建两个单独的QueryParser对象并使用它们来获取两个Hits对象不同,是否可以使用一个QueryParser对象在两个字段上执行搜索,这样我就只有一个Hits对象可以给出每个文档的总分?
你有你的主题,身体,发信人,假设我们也可以标记它们(就像gmail一样)
根据我对QueryParser的理解,我给它一个字段和解析器类型。如果用户输入文本,则用户只搜索我设置的内容。我注意到,如果我写了fieldName: text to search,它会在主题或主体字段中查找。但是,我如何进行常规查询,如“有趣的所以问独角兽”查找结果,其中一些字符串在主题中,其他字符串在主体中?因为我知道这很容易,所以我创建了一个名为ALL的字段,并将所有其他字段</em
每个实体包含27个可搜索字段,这些字段以这种方式添加到索引中:新字段(key、value、Field.Store.YES、Field.Index.ANALYZED)
我们有一项搜索服务,每周有大约53000人自动搜索,如“鲍勃·休斯敦”、“萨拉·康纳”、“苏詹·洪仁浩”等。因此,我们在选项1中经历了缓慢的搜索速度,这是我们的主要问题。var re