2011-09-11 7 views
8

वर्तमान में अपनी वेबसाइट पर इस्तेमाल के लिए एक सीएमएस को डिजाइन। मैं सोच रहा हूं कि सामग्री के आधार पर टैग बनाने के लिए कोई निःशुल्क पुस्तकालय उपलब्ध है या नहीं।सामग्री के लिए कीवर्ड सुझाए जाने के लिए एक प्रभावी पुस्तकालय क्या है?

उदाहरण

मैं पेड़ों की तरह। पेड़ पौधे होते हैं जिनके पत्ते होते हैं। पेड़ पर पत्तियां बहुरंगी हो सकता है।

टैग पेड़ और छोड़ देता है उत्पादन होगा।

पुस्तकालय PHP या जेएस होना चाहिए।

संपादित करें 1:

मैं अपने आधा कार्य के लिए एक सरल पुस्तकालय पाया है - http://www.cafewebmaster.com/get-top-100-words-keywords-text-php

मैं संपादित किया है क्या पुस्तकालय विनिर्देशों (@NullUserException से मार्गदर्शन करने के लिए धन्यवाद) होना चाहिए -

  • सभी शब्दों की गणना करें (केस और इन्फ्लिक्शंस को अनदेखा करें), स्टॉप शब्दों को फेंक दें और उच्चतम आवृत्ति वाले लोगों को चुनें

  • लेख संपादित करें शब्द है कि शैली के लिए अधिक विशिष्ट हैं बनाने के लिए (कम आवृत्ति हो सकता है), उच्च मूल्य का हो। उदाहरण में उदाहरण के लिए - 'बहु रंग का' उच्च मूल्य हो जाना चाहिए, क्योंकि यह विषय के लिए और अधिक विशिष्ट है। हालांकि इसमें एक उपसर्ग शामिल होना चाहिए जिसमें यह इंगित करता है कि यह विषय से संबंधित है (यह पत्तियां-बहु-रंग बन जाएगा)।

संपादित करें 2:

एल्गोरिथ्म शब्द कम से कम 3 अक्षरों जब तक वे राजधानियों में हैं या नहीं तो

+2

सरल समाधान: सभी शब्दों की गणना करें (केस और अवरोधों को अनदेखा करें), [रोकें शब्द] (http://en.wikipedia.org/wiki/Stop_words) फेंक दें और उच्चतम गिनती वाले लोगों को चुनें। – NullUserException

+0

मुझे जो चाहिए वह आधा है, दूसरा आधा उन शब्दों का उपयोग कर रहा है, और अधिक विशिष्ट संस्करण ढूंढ रहा है। यानी मेरे उदाहरण में 'बहु रंग' के उपयोग के लिए पौधों की तुलना में उच्च कीवर्ड प्रासंगिकता की आवश्यकता होगी क्योंकि यह अधिक विशिष्ट है। यह मैं कैसे करूंगा? – liamzebedee

उत्तर

1

स्वरूपित है कि निकाल देना चाहिए अपने सीएमएस पर टैग पहले से परिभाषित कर रहे हैं? यदि हां, तो आप मेमोरी में अपने टेक्स्ट को इंडेक्स कर सकते हैं और अपने टेक्स्ट के खिलाफ सभी ज्ञात टैग का उपयोग करके खोज सकते हैं। उच्चतम स्कोरिंग टैग चुनें और उपयोगकर्ता को प्रस्तुत करें।

अनुक्रमण और खोज http://lucene.apache.org/solr/

संपादित के साथ किया जा सकता है: ध्यान दें कि मेरा सुझाव है कि अपने टैग/कीवर्ड परिभाषित और एक प्रशासन पैनल से प्रबंधनीय कर रहे हैं (वर्डप्रेस में उदाहरण के लिए की तरह)। अन्यथा आप अपने लेखों से उत्पन्न हजारों कीवर्ड समाप्त कर देंगे जो कभी भी अंतिम उपयोगकर्ता की सहायता नहीं करेंगे।

संबंधित मुद्दे

 संबंधित मुद्दे