Java中的搜索
我有一个字符串数组,比如Java中的搜索,java,search,Java,Search,我有一个字符串数组,比如 'Java Script' 'Microsoft Windows' 'Apple' 'Java' 我想创建搜索引擎来搜索匹配的字符串。 我的问题是当用户键入与数组中不完全相同的单词时。 例如: 有什么现成的解决方案可以解决这个问题吗?Solr Lucene非常适合您的要求 Solr,用Java编写,由Duck Duck Go使用,支持弹性搜索。你会有即时的功能,感觉很像谷歌搜索质量减去人工智能的一部分 我在许多应用程序的生产中使用了它,它可能是最好的开源项目之一。它
'Java Script'
'Microsoft Windows'
'Apple'
'Java'
我想创建搜索引擎来搜索匹配的字符串。
我的问题是当用户键入与数组中不完全相同的单词时。
例如:
有什么现成的解决方案可以解决这个问题吗?Solr Lucene非常适合您的要求
Solr,用Java编写,由Duck Duck Go使用,支持弹性搜索。你会有即时的功能,感觉很像谷歌搜索质量减去人工智能的一部分
我在许多应用程序的生产中使用了它,它可能是最好的开源项目之一。它工作得很好
以下是如何在数字海洋上设置一个:
Solr Lucene非常适合您的提问
Solr,用Java编写,由Duck Duck Go使用,支持弹性搜索。你会有即时的功能,感觉很像谷歌搜索质量减去人工智能的一部分
我在许多应用程序的生产中使用了它,它可能是最好的开源项目之一。它工作得很好
以下是如何在数字海洋上设置一个:
您知道Solr Lucene吗?因为这太复杂了,无法在stackoverflow答案中解决?在您只使用四个不同字符串的情况下,这非常简单,但是字符串越多,它就越复杂。这不是像你和我这样的凡人的工作。但是解决这个问题,你可能只返回匹配/不匹配字母与输入字符串比率最高的字符串。可能的答案太多,或者好的答案对于这种格式来说太长。请添加详细信息以缩小答案集或隔离可以在几个段落中回答的问题。您知道Solr Lucene吗,因为这太复杂了,无法在stackoverflow答案中解决?在您只有四个不同字符串的情况下,这非常简单,但是字符串越多,越复杂。这不是像你和我这样的凡人的工作。但是解决这个问题,你可能只返回匹配/不匹配字母与输入字符串比率最高的字符串。可能的答案太多,或者好的答案对于这种格式来说太长。请添加详细信息,以缩小答案集或隔离可以在几段中回答的问题。
jav skript -> should find : Java Script
MicrosoftWindow -> should find : 'Microsoft Windows'
Aples -> should find : 'Apple'
jjava -> should find : 'Java'