Lucene零件:123对零件123对零件123
我对Lucene不太熟悉,所以如果不清楚或者我把术语/命名法弄错了,我向您道歉 因此,我有一个要求,其中包含文本的字段(示例部分:123)应该能够通过以下方式找到:Lucene零件:123对零件123对零件123,lucene,Lucene,我对Lucene不太熟悉,所以如果不清楚或者我把术语/命名法弄错了,我向您道歉 因此,我有一个要求,其中包含文本的字段(示例部分:123)应该能够通过以下方式找到: 第123部分 第123部 第123部分 现在我对StandardAnalyzer的理解是,它将“part:123”一词分解为“part”和“123”两个术语 因此,我可以用part:123或part 123搜索,但因为它们是两个不同的术语,“part123”不起作用 在我看来,我还需要让索引器添加另一个术语,将这两个术语组合在一
- 第123部分
- 第123部
- 第123部分
谢谢 您的理解是正确的:使用
StandardAnalyzer
您将获得两个令牌123
和part
——因此,如果使用part123
进行搜索,您可能无法获得所需的结果。您可以按照您的建议选择预处理数据。这是获得你想要的东西的一种可能的方法。我建议写一个基本的概念证明。如果您需要有关如何实施此操作的指导,请开始。另外,Luke工具对于探索索引数据和查看其他分析器的工作方式非常有用。您的理解是正确的:使用StandardAnalyzer
您将获得两个标记123
和part
——因此,如果使用part123
进行搜索,您可能无法获得所需的结果。您可以按照您的建议选择预处理数据。这是获得你想要的东西的一种可能的方法。我建议写一个基本的概念证明。如果您需要有关如何实施此操作的指导,请开始。另外,Luke的工具Luke
对于探索索引数据和查看其他分析器的工作方式非常有用。