मेरी क्वेरी में शामिल() विधि का उपयोग कर बहुत सारे अनावश्यक परिणाम हैं। मुझे या कुछ और उपयोग करने के लिए मत कहो। यह हार्डकोड किया गया है और बदला नहीं जा सका।पीएल-एसक्यूएल काम में() कैसे शामिल है?
उत्तर
इस उदाहरण देखें। मानक उपयोग इस तरह है (प्रदर्शित करने के लिए क्या contains
खंड contains
मिलान 1 में के आधार पर से लौटा है score
ऑपरेटर का उपयोग score
में 1):
SELECT score(1), value
FROM table_name
WHERE CONTAINS(textField, 'searchString', 1) > 0;
तालिका में इस तरह के डेटा के लिए table_name
value | textField
-------|-----------------------------------------------
A | 'Here is searchString. searchString again.'
B | 'Another string'
C | 'Just one searchString'
कि क्वेरी वापसी होगी
2 A
1 C
तो शामिल करने के लिए समान है जैसे, लेकिन यह गणना करेगा कि टेक्स्ट फ़ील्ड में स्ट्रिंग कितनी बार होती है। मुझे आपके द्वारा पोस्ट की गई क्वेरी में जिस तरह से उपयोग किया जाता है, उसका उपयोग करके संसाधन नहीं मिला, लेकिन मुझे लगता है कि dFullText
में car
का कम से कम एक उदाहरण है, या इस वर्ग के बराबर एक उदाहरण है:
Select * from blabla where dFullText like "%car%"
Here एक और स्रोत है।
क्या इसमें() और instr() के बीच कोई अंतर है? – Rene
@Rene, हाँ वे अलग हैं। '() की गणना करता है कि किसी टेक्स्ट फ़ील्ड में स्ट्रिंग कितनी बार होती है और वह संख्या वापस कर देगी। 'instr()' किसी फ़ील्ड (या अन्य स्ट्रिंग) में एक स्ट्रिंग के लिए खोज करता है और पहली खोज स्ट्रिंग की अनुक्रमणिका देता है (या 0 अगर यह नहीं मिला है)। Http://www.techonthenet.com/oracle/functions/instr.php पर 'instr()' के उदाहरण देखें – rosscj2533
शामिल है कि एक 'संदर्भ सूचकांक' है, जो खोज के लिए अनुक्रमित पाठ फ़ील्ड पाठ फ़ील्ड पर प्रयोग किया जाता है से oracle.com
declare
rowno number := 0;
begin
for c1 in (SELECT SCORE(1) score, title FROM news
WHERE CONTAINS(text, 'oracle', 1) > 0
ORDER BY SCORE(1) DESC)
loop
rowno := rowno + 1;
dbms_output.put_line(c1.title||': '||c1.score);
exit when rowno = 10;
end loop;
end;
- 1. पीएलएसक्यूएल
- 2. पीएलएसक्यूएल एक्सएमएल से मूल्य पढ़ता है?
- 3. लाटेक्स: शामिल-कमांड कैसे काम करता है?
- 4. म्यूचुअल सी ++ में शामिल है .. यह कैसे काम करता है?
- 5. # stdio.h "काम क्यों शामिल है?
- 6. पीएलएसक्यूएल एसोसिएटिव सरणी से चुनें?
- 7. पीएलएसक्यूएल प्रतीक का अर्थ "=>"
- 8. पीएलएसक्यूएल प्रोक्यूचर (ओरेकल) एक चर की तुलना में जहां धारा
- 9. क्या: ActiveRecord उदाहरणों पर काम शामिल है?
- 10. ओरेकल पीएलएसक्यूएल - एक गैर-मौजूदा तालिका
- 11. पीएलएसक्यूएल जेडीबीसी: अंतिम पंक्ति आईडी कैसे प्राप्त करें?
- 12. आईआईएस में क्या शामिल है और यह कैसे काम करता है?
- 13. जावा हैशैप काम करता है लेकिन इसमें शामिल है
- 14. काम को कम करने में कैसे काम करता है?
- 15. विभाजन मिक्स में कैसे काम करता है?
- 16. स्ट्रिंग में "\ x" कैसे काम करता है?
- 17. बहुआयामी वास्तव में कैसे काम करता है?
- 18. डीसीओएम में प्रतिरूपण कैसे काम करता है?
- 19. कुकीज़ एएसपी.नेट में कैसे काम करती है?
- 20. पांडः सरल 'शामिल' काम नहीं कर रहा है?
- 21. बंडलर कैसे काम करता है?
- 22. कैसे जावास्क्रिप्ट में शामिल करें?
- 23. एनएसएआरएआरई में केस असंवेदनशीलता शामिल है ऑब्जेक्ट:
- 24. सीएएमएल में "शामिल नहीं है"?
- 25. # वास्तव में क्या शामिल है?
- 26. फोर्स php.ini में शामिल है?
- 27. # कैसे करता है! शेबांग काम?
- 28. ZipInputStream.getNextEntry() कैसे काम करता है?
- 29. एक्शनस्क्रिप्ट काम में बाध्यकारी कैसे काम करता है?
- 30. आवश्यकता समाधान में पथ समाधान कार्य कैसे शामिल करता है?
क्या आप क्वेरी पोस्ट कर सकते हैं? – Padmarag
क्या मैं सटीक परिणाम – Artic
में खोज परिणामों को संकीर्ण करने के लिए किसी भी पैरा को पास कर सकता हूं * ब्लैब्ला से * चुनें (dFullText, "car") – Artic