0
這按預期工作:如何爲全文搜索配置postgresql標記化?
# select to_tsvector('SICK FOTOCEL VS#VE180-P132') @@ 'p132'::tsquery;
?column?
----------
t
然而,當「#」替換爲一個「/」我得到
# select to_tsvector('SICK FOTOCEL VS/VE180-P132') @@ 'p132'::tsquery;
?column?
----------
f
這是因爲VS/VE180-P132
被歸類爲一個文件標記。這在我們的用例中不正確。我如何改變這種行爲?例如,刪除令牌類型的電子郵件,網址和文件?
該解決方法非常難看。但如果這真的是唯一的方法,我必須接受這個:) – rmuller
你也可以像這樣定義你的索引,除非你必須手工輸入,否則它不會受到如此嚴重的傷害。 –