按匹配数量排序结果(来自搜索)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按匹配数量排序结果(来自搜索)相关的知识,希望对你有一定的参考价值。
我正在使用SQLite数据库实现搜索android应用程序,并希望根据TEXT列中的匹配数量来搜索搜索结果
例如,假设我的db表名为article
,我要搜索的TEXT列名为article_main_text
,用户搜索单词“friend”。然后我希望首先显示在article_main_text
列中出现最多“friend”的db表行
我已经知道我可以在我的CursorLoader中按照排序顺序提供自定义SQLite语句(例如将其提供给CursorLoader构造函数),所以我想问:我如何编写SQLite代码,在命令的帮助下对结果进行排序SQLite的?
答案
只计算一个单词的出现可能不是最准确或最有效的方法。你真正需要的是全文搜索。这是supported in sqlite并在Android中可用。
幸运的是有一个关于Android Developer的教程,我相信他们的代码集中会有一个完整的工作样本。
以上是关于按匹配数量排序结果(来自搜索)的主要内容,如果未能解决你的问题,请参考以下文章