我有一个问题要解决,这对我来说似乎很有挑战性,但我无法找到解决这个问题的方法。我试过谷歌搜索,但没有找到任何具体的方向。
我正在寻找一些指针、想法、相关材料、一些算法的名称等。
问题
建立书名列表。例如,给定一个文本“如果可以,我会笑着生活,就像魅力王子一样” 一个可能的书单是
- 如果允许我的话
- 今晚我会笑
- 欢笑和生活 在 Timbackto
- 像魅力王子一样
希望有一个像上面这样的简短列表,而不是像一个长列表。
- 如果 我死了
- 我 今晚可能会死
- 我将 重生
- 笑和 哭
- 像国王一样生活
- 海伦王子 陷入困境
- 住在山上的魅力
- ...
有什么可用的
可用的是提供查找和搜索服务的库的 API。查找在给定书名的情况下执行特定搜索,其中搜索提供给定关键字的书籍列表。
一些额外的约束
- 我们可以做些什么来使结果尽可能短?我们能找到最优解吗?
- 我们如何才能最大限度地减少不匹配的单词?
- 我们如何使用本地兑现来改进对频繁句子的搜索?
谢谢