1
我用Lucene開發了一個搜索應用程序。我創建了基本搜索。基本上,我的應用程序工作如下:Lucene - 哪個字段包含搜索字詞?
- 我的索引有很多領域。 (約40)
- 用戶可以輸入查詢多個字段即:+姓名:John +姓:李四
- 查詢可以包含通配符,如?和*即:+ NAME:【J HN +姓:做*
- 查詢也可以包含模糊即:+名稱:雅恩〜0.5
現在,我想找到,該場(s)包含我的搜索字詞。由於我使用通配符和模糊,所以我不能只進行字符串比較。我該怎麼做?