Anlamıyorum, Lucene İşaretleyici'deki TextFragment nedir? Lucene'nin TextFragments'ın faydaları nelerdir?Lucene'de TextFragement nedir?
0
A
cevap
1
Metin parçacıkları, sorguyla eşleşen alan içeriğinin parçalarıdır ve vurgulanmalıdır. Örneğin, şu alana sahip olduğunuz düşünülürse: "title": "Back to the future"
. back
için arama yapıyorsanız, Lucene size markedUpText: back
, textStartPos: 0
ve fragNum: 4
numaralı TextFragment nesnesini alacaktır. Bu, back
işaretli metnininalanındaki 0
konumundaki eşleşmelerle eşleştiği ve 4
parçaları içerdiği anlamına gelir.
Arama terimi terim alanında tekrarlanırsa fragmanların sonucunu verir – aravinth
Lucene size bir TextFragments listesi getirir. Örneğin, "title": "End to end" ("Bitir") alanınız varsa ve "end" kelimesini aradığınızda Lucene, '0' konumunda başlayan ve diğeriyle başlayan diğer iki TextFragment nesnesine sahip bir liste alır. her ikisi de 'end' metniyle '7' pozisyonu. Terim birden fazla kez gerçekleşirse bağımsız, her biri cümlede farklı bir parçadır. –
teşekkürler bruno dos – aravinth