Search iOS:搜索一个主词(名词),而不是它的代词

Search iOS:搜索一个主词(名词),而不是它的代词,search,ios4,Search,Ios4,我正在编写一个TableView应用程序,人们可以在其中搜索外语单词。在这种语言中,文章很重要,因为它告诉了这个词的性别 一个合理的英语例子是“这本书” 我想搜索“书”,而不是“书” 有什么好办法吗 非常感谢您需要一个没有噪音词的二级索引,并对其进行搜索。还有一些用于iOS的全文搜索库,或者您可以在打开全文模块的情况下构建自己的Sqlite版本 也可以考虑对查询进行预处理,例如使用一个算法将其简化为其词根,然后用通配符搜索(如“考虑”>”考虑*’/P> Locatya 在iOS上使用全文构建Sq

我正在编写一个TableView应用程序,人们可以在其中搜索外语单词。在这种语言中,文章很重要,因为它告诉了这个词的性别

一个合理的英语例子是“这本书”

我想搜索“书”,而不是“书”

有什么好办法吗


非常感谢

您需要一个没有噪音词的二级索引,并对其进行搜索。还有一些用于iOS的全文搜索库,或者您可以在打开全文模块的情况下构建自己的Sqlite版本

也可以考虑对查询进行预处理,例如使用一个算法将其简化为其词根,然后用通配符搜索(如“考虑”>”考虑*’/P> Locatya


在iOS上使用全文构建Sqlite

您需要一个没有干扰词的二级索引,并对其进行搜索。iOS上还有一些全文搜索库,或者您可以在打开全文模块的情况下构建自己的Sqlite版本

也可以考虑对查询进行预处理,例如使用一个算法将其简化为其词根,然后用通配符搜索(如“考虑”>”考虑*’/P> Locatya


在iOS上使用全文构建Sqlite

您是否在谈论在数据库中查找某些内容,例如?Sqlite可以使用扩展来构建,允许您在文本中搜索单个单词。即使没有FTS扩展,您也可以使用Sqlite中的相似匹配在短语中查找单词,尽管FTS扩展非常复杂更快、更灵活

您还可以实现自己的穷人上下文关键字(KWIC)方案——基本上只需在数据库中输入N个单词短语的每个项目N次,每次旋转一个单词


KWIC方案也有一些变体,它们适用于大量重复较少的短语——使用树状结构访问数据。使用这种方法,只需连续细化表格内容,就可以实现无需键盘的搜索。

您是说在dat中查找内容吗abase,例如?SQLite可以构建扩展,允许您在文本中搜索单个单词。即使没有FTS扩展,您也可以使用SQLite中的相似匹配在短语中查找单词,尽管FTS扩展更快、更灵活

您还可以实现自己的穷人上下文关键字(KWIC)方案——基本上只需在数据库中输入N个单词短语的每个项目N次,每次旋转一个单词


KWIC方案也有一些变体,它们适用于大量重复较少的短语——使用树状结构访问数据。使用这种方法,只需连续细化表格内容,就可以实现无需键盘的搜索。

如果是这样,我可能会提到“the”不是“代词”,它是一个“定冠词”…疲劳、年龄和其他借口欢迎:)如果是这样,我可能会提到“the”不是“代词”,它是一个“定冠词”…疲劳、年龄和其他借口欢迎:)谢谢Daniel,谢谢CrunchyT..我将研究每种可能性。我感谢你们两位给我线索..这是一个核心数据/sqlite数据库。人们可以输入单词,然后稍后再查找。DavidHanks Daniel,谢谢CrunchyT..我将研究每种可能性。我感谢你们两位给我线索..这是一个核心数据/sqlite数据库。人们可以输入单词,然后稍后再查找。David