嘿,基本上我想做的是自动将标签分配给用户输入的字符串。现在我有 5 个标签要分配。每个标签将有大约 10 个关键字。一个字符串只能分配一个标签。为了将标签分配给字符串,我需要为所有五个标签搜索与关键字匹配的词。 示例:
TAGS: Keywords
Drink: Beer, whiskey, drinks, drink, pint, peg.....
Fitness: gym, yoga, massage, exercise......
Apparels: men's shirt, shirt, dress......
Music: classical, western, sing, salsa.....
Food: meal, grilled, baked, delicious.......
用户字符串:迈出实现健身目标的第一步,在 Koramangala 的 The very Premium F Chisel Bounce 支付 199 卢比购买有氧运动、 Yaga 、自由搏击、宝莱坞舞蹈等值(value) 1000 卢比的项目。
现在我需要为上面的字符串决定一个标签。我需要一个高效的算法来解决这个问题。我不知道如何为字符串匹配关键字,但我确实考虑过决定标签。我正在考虑为每个标签维护一个数组计数,并且随着关键字匹配,相应标签的计数会增加。如果在任何时候任何标签的计数达到 5,我们可以停止并仅决定该标签,这将使我们免于搜索整个事情。
请就此提出您的任何建议。我将使用 php 只是让你知道。 谢谢
最佳答案
有趣的话题!您正在寻找的是类似于潜在语义索引的东西。有求here .
关于php - 在字符串(大约 500 个字符)中搜索关键字(来自矩阵),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3986233/