'my_similarity':{
'type':'BM25',
}
query = {
'query':{
'bool':{
'should':[
{'match':{'text':test_dataset['question'][num]}}
]
}
}
}
'my_similarity':{
'type':'BM25',
}
query = {
'query':{
'bool':{
'should':[
{'match':{'text':test_dataset['question'][num]}}
] + [
{'match':{'text':i}} for i in mecab.nouns(test_dataset['question'][num])
]
}
}
}
'my_similarity':{
'type':'BM25',
}
query = {
'query':{
'bool':{
'should':[
{'match':{'text':test_dataset['question'][num]}},
{'match':{'title':test_dataset['question'][num]}}
] + [
{'match':{'text':i}} for i in mecab.nouns(test_dataset['question'][num])
] + [
{'match':{'title':i}} for i in mecab.nouns(test_dataset['question'][num])
]
}
}
}
'settings':{
'analysis':{
'analyzer':{
'my_analyzer':{
"type": "custom",
'tokenizer':'nori_tokenizer',
'decompound_mode':'mixed',
'stopwords':'_korean_',
"filter": ["lowercase",
"my_shingle_f",
"nori_readingform"]
}
},
'filter':{
'my_shingle_f':{
"type": "shingle"
}
}
},
'similarity':{
'my_similarity':{
'type':'BM25',
}
}
},
오늘보다 더 성장한 내일의 저를 기대하며, 내일 뵙도록 하겠습니다.
읽어주셔서 감사합니다!