快速搜索多个字符串

时间:2017-10-25 16:16:27

标签: java android string search realm

我一直在努力完成一项任务...... 我有3个不同的字符串字段(公司名称,股票名称(如“utp cable 3x2.5”),条形码(不要问为什么,但公司将条形码存储在字符串中,并且不想更改它))我必须将它们与搜索栏中给出的字符串进行比较。 我目前使用一个简单的String.contains与它们之间的OR连接,但它很慢。 通过2000个元素迭代就好了30秒,但在更快的设备(2秒)上却有所不同。 我也尝试使用领域执行相同的查询,但它没有太大的不同。 另一个解决方案是将3个字符串连接成一个,然后运行查询但它似乎比原始字符慢。 我需要一个适合我需要的算法或库。你能建议我吗?

0 个答案:

没有答案