2010-09-05 11 views
5

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

कीवर्ड की सूची के लिए मैं अपने डेटाबेस को सबसे कुशलता से कैसे खोजूं? मेरे द्वारा खोजे जाने वाले दो कॉलम को पूर्ण टेक्स्ट के रूप में अनुक्रमित किया गया है।

यदि कोई आक्रामक शब्दों की सूची के बारे में जानता है जो भी उपयोगी होगा।

एक नोट जो लोग सेंसरशिप

मैं जगह में दो प्रणालियों होगा पर मेरे प्रयास उपहास करने के लिए। पहला एक रिपोर्ट फ़ंक्शन है जिसे व्यवस्थापक द्वारा प्रतिदिन चेक किया जाता है। असंतोषियों का मुकाबला करने का दूसरा टूल यह है। यह सब एक शब्द खोज होना चाहिए ताकि सामग्री आक्रामक हो या नहीं, तो व्यवस्थापक जांच और उतर सकता है।

स्वतंत्रता

आप कर रहे हैं के बाद से एक तानाशाह आप डॉन:

+2

शायद यह ध्यान देने योग्य है कि यह एक वास्तविक सवाल है - सभी चुटकुले अलग हैं। – Starlin

+2

यह एक clbuttic समस्या है। – Skilldrick

+0

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

उत्तर

2

Mysql आप उपकरण एक acurate खोज के लिए आप अपने शब्दों के बीच में है, तो नहीं देंगे, इस नमूने ले, यह नहीं चाहते हैं, यह दिखना चाहिए, लेकिन चतुर उपयोगकर्ता fr33dom डाल देंगे, जो वही है, अब आपके पास यह डॉट करने के 3 तरीके हैं:

  1. आप अपने सूची एक शब्द और सबसे derivations आप कल्पना कर सकते
  2. आप अपने MySQL क्वेरी में एक तरह के साथ एक खोज करते हैं, लेकिन जब आप
  3. आप सूचकांक अपने Lucene
  4. का उपयोग कर सामग्री भी की प्रतिलिपि प्राप्त सूचकांक हजारों मारा, यह sloow होना चाहिए

मैं तीसरे स्थान पर जाऊंगा, क्योंकि ल्यूसीन खोज करने के लिए सबसे अच्छा विकल्प है, और चूंकि आप शब्दों की तलाश में हैं, मैं कल्पना कर सकता हूं कि आप टेक्स्ट से निपट रहे हैं, इसलिए यह आपके विचार से ज्यादा मदद कर सकता है। लुसीन आपको स्वतंत्रता के समान शब्दों की खोज करने में मदद कर सकता है, लेकिन नहीं, आपको बहुत याद नहीं करना चाहिए !! और आपका नियम गारंटी है!

ज़ेन फ्रेमवर्क का उपयोग कर लुसीन के लिए एक्सटेंशन हैं, तो आप उन्हें Google में आसानी से पा सकते हैं।

आपके तानाशाही efforst में शुभकामनाएं!

+0

लुसीन कठिन लग रहा है ... मुझे ध्यान रखना चाहिए था कि मैं एक त्वरित समाधान की तलाश में हूं ... मेरे आवेदन के लॉन्च के लिए एक अस्थायी समाधान के रूप में। मुझे लगता है कि मैं पहले समाधान का पक्ष लेता हूं। दूसरे की संभावना बहुत झूठी सकारात्मक भी होगी। – Starlin

+0

यह भी ध्यान दें कि आपको अपने प्रयासों के लिए सुन्दर रूप से पुरस्कृत किया जाएगा। मैं उन लोगों को कभी नहीं भूलता जिन्होंने मुझे समर्थन दिया है। – Starlin

+0

आपकी कृपा के लिए धन्यवाद, मेरे भगवान! hahaha। मुझे उम्मीद है कि मैं मदद कर सकता हूँ! –

1

यहां आपकी तारांकित सूची है! http://onlineslangdictionary.com/lists/most-vulgar-words/ अधिक

विचार: डीबी उनकी सूची, फिर अपने डीबी के खिलाफ स्क्रीन के लिए साइट देखें। या, डीबी उनकी सूची, प्रविष्टि को अवरुद्ध करने, मुख्य शब्दों के रूप में सभी बनाते हैं। फिर, देखने के लिए शब्दों के भीतर एसक्यूएल वाइल्ड कार्ड का उपयोग करें: स्वतंत्रता या Fr ** dom,

लेकिन समस्याएं tech1 व्युत्पत्ति अनंत हैं।

+0

यदि आप कम से कम क्ल ** eland सेंट ** मेर ब्लॉक कर सकते हैं तो आपको स्पष्ट होना चाहिए। – ChaosPandion

+0

उनमें से अधिकतर शब्दों के बजाय वाक्यांशों के रूप में प्रतीत होते हैं, और इसके बजाय इसके विपरीत वाक्यांश होते हैं। – Hammerite

0

नीचे दिया गया लिंक 12 भाषाओं में 2200 खराब शब्दों की सूची में जाता है। MySQL डंप, जेएसओएन, एक्सएमएल या सीएसवी विकल्प उपलब्ध हैं।

https://github.com/turalus/openDB

अपने डेटाबेस में इस डंप निष्पादित और फिर किसी भी घटना के लिए क्वेरी।

+0

कृपया [एकाधिक प्रश्नों के लिए एक ही जवाब] जोड़ें (http://meta.stackexchange.com/questions/104227/is-it-acceptable-to-add-a-duplicate-answer-to-several-questions)। एक बार जब आप पर्याप्त प्रतिष्ठा कमाते हैं, तो सबसे अच्छा जवाब दें और बाकी को डुप्लिकेट के रूप में फ़्लैग करें। यदि यह डुप्लिकेट नहीं है, तो पोस्ट को हटाएं और अवांछित के लिए ध्वज को तैयार करें। –

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