2016-03-21 24 views

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.

+0

Arama terimi terim alanında tekrarlanırsa fragmanların sonucunu verir – aravinth

+0

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. –

+0

teşekkürler bruno dos – aravinth