iphone – iOS应用程序包文件中的全文搜索

iphone – iOS应用程序包文件中的全文搜索,第1张

概述我如何在iOS应用程序包中的一堆html文件中进行全文搜索?我需要离线提供大量的网络内容,我需要能够对所有内容进行全文搜索.我觉得将这些内容存储在数据库中会变得有点笨重,并且会显着降低速度. 思考? – 谢谢, 布兰登 请记住,即使它是一个移动设备,iPhone确实有一个相当快的处理器.所有你正在做的[说tongue]正在搜索文字.这些设备专为视频,音乐和图像而设计. 为了增加您的编码量,您可以: 我如何在iOS应用程序包中的一堆HTML文件中进行全文搜索?我需要离线提供大量的网络内容,我需要能够对所有内容进行全文搜索.我觉得将这些内容存储在数据库中会变得有点笨重,并且会显着降低速度.

思考?


谢谢,
布兰登

解决方法 请记住,即使它是一个移动设备,iPhone确实有一个相当快的处理器.所有你正在做的[说tongue]正在搜索文字.这些设备专为视频,音乐和图像而设计.

为了增加您的编码量,您可以:

>使用第三方库(我找到的唯一一个是Locayta)
>移植一个非Objective C搜索库(如Lucene)
>将HTML文件存储在数据库中,并对任何搜索文本执行sql搜索.如果没有一堆额外的编码,这实际上只能在单个搜索词上进行精确匹配.>手动将每个文件加载到应用程序中,并使用Nsstring的rangeOfString搜索文本.随意添加功能.>建立自己的搜索引擎,建立(至少)一个术语索引.首先修剪停用词,如果您觉得有必要,请确定是否需要文档相关性,并可能追求向量空间算法.添加自动更正可能超出了您的应用程序的重点,但仍然构建自己的文本搜索引擎将是一种快速(运行时)方式,提供多字搜索和简历上的大项目.

总结

以上是内存溢出为你收集整理的iphone – iOS应用程序包文件中的全文搜索全部内容,希望文章能够帮你解决iphone – iOS应用程序包文件中的全文搜索所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存