1
Python 시퀀스에서 TokenStream을 빌드하려고합니다. 그냥 재미를 위해 나는 ...에 의해PythonTokenStream을 사용하는 PyLucene 사용자 정의 TokenStream
terms = ['pant', 'on', 'ground', 'look', 'like', 'fool']
stream = pylucene.PythonTokenStream()
for t in terms:
stream.addAttribute(pylucene.TermAttribute(t))
을 "MyTokenStream"를 만들려고
pylucene.Field("MyField", MyTokenStream)
에 직접 내 자신의 토큰을 통과 할 수 있도록하려면 그러나 불행하게도 "TermAttribute"에 대한 래퍼 아무튼 존재하지 않거나 그 문제에 대해 다른 Attribute
클래스를 사용하므로 호출시 NotImplemented 오류가 발생합니다.
이것은 예외를 발생시키지 않지만 용어를 설정하는지 확실하지 않습니다.
PythonTokenStream(terms)
귀하의 답변에 감사드립니다! –