gpt4 book ai didi

elasticsearch - 如何删除从词尾删除y的自定义词干?

转载 作者:行者123 更新时间:2023-12-03 01:47:10 25 4
gpt4 key购买 nike

是否有任何开箱即用的词干提取算法可以将y从字尾删除?如果不是,通常如何处理时髦=时髦?

最佳答案

我会坚持使用lovins英文stem filter。您可以通过以下设置来设置映射:

curl -XPUT http://localhost:9200/my_test_01 -d '
{
"settings": {
"analysis": {
"analyzer" : {
"my_analyzer" : {
"tokenizer" : "standard",
"filter" : ["standard", "lowercase", "my_stemmer"]
}
},
"filter" : {
"my_stemmer" : {
"type" : "stemmer",
"name" : "lovins"
}
}
}
},
"mappings": {
"stem": {
"properties": {
"name": {
"type": "text",
"analyzer": "my_analyzer"
}
}
}
}
}'

我已经对其进行了测试,并且在以下方面做得很好:
  • funky-> funk
  • funny-> fun
  • generally-> general
  • prohibitively-> prohibit
  • singlehandedly-> singlehanded
  • nifty-> nift
  • 关于elasticsearch - 如何删除从词尾删除y的自定义词干?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43054580/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com