【发布时间】:2011-04-15 23:35:48
【问题描述】:
我有一个非常简单的 SQL 表,我想将它导入 Solr,但由于我想要搜索的功能,我无法确定最佳架构。
用户将开始在输入框中输入内容,并在 3 个字符后将请求发送到服务器并提取最相关的结果,返回前 15 个匹配的 id 和名称。
表例)
id | name
----------------
1 | boating magazines
2 | boats weekly
3 | boaters collection
4 | shipping lane
5 | ships today
搜索和预期回报 ex)
boa | [1, boating magazines], [2, boaters weekly], [3, boaters collection]
boat | [1, boating magazines], [2, boaters weekly], [3, boaters collection], [4, shipping lane], [5, ships today]
shi | [4, shipping lane], [5, ships today]
ship | [1, boating magazines], [2, boaters weekly], [3, boaters collection], [4, shipping lane], [5, ships today]
boating | [1, boating magazines], [2, boaters weekly], [3, boaters collection], [4, shipping lane], [5, ships today]
(显然这些将作为 xml 返回)
任何关于我将如何实现这一目标的信息将不胜感激。谢谢。
【问题讨论】: