در این مطلب، ویدئو آموزش elasticsearch python(flask) – خواندن و درج داده ها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,680 –> 00:00:03,780
سلام در این ویدیو آنها می
2
00:00:03,780 –> 00:00:07,429
خواهند در مورد elasticsearch با استفاده از Python
3
00:00:07,429 –> 00:00:10,740
white-ass elasticsearch جستجوی الاستیک
4
00:00:10,740 –> 00:00:13,349
یک موتور جستجو بر اساس
5
00:00:13,349 –> 00:00:15,240
لوسمی آپاچی است
6
00:00:15,240 –> 00:00:18,119
که مانند ابزاری برای ذخیره داده ها
7
00:00:18,119 –> 00:00:20,580
در پایگاه داده مدرسه نویز عمل می کند.
8
00:00:20,580 –> 00:00:24,300
9
00:00:24,300 –> 00:00:29,279
برای این کار ما همچنین از
10
00:00:29,279 –> 00:00:33,210
فلاسک فریم ورک پایتون استفاده میکنیم که
11
00:00:33,210 –> 00:00:36,090
در این مرحله از فلاسک استفاده میکنم، زیرا فلش یک
12
00:00:36,090 –> 00:00:38,280
چارچوب توسعه وب است که
13
00:00:38,280 –> 00:00:42,660
میتواند درست از جعبه استفاده شود، بنابراین اکنون که
14
00:00:42,660 –> 00:00:44,340
در مورد جستجوی اسید و فلاسک صحبت کردیم،
15
00:00:44,340 –> 00:00:48,000
اجازه دهید به این موضوع بپردازیم. وبسایتی که در اینجا
16
00:00:48,000 –> 00:00:50,789
داریم ابزار جستجوی elastic را از
17
00:00:50,789 –> 00:00:54,360
اینجا دانلود میکند مگر اینکه پس از
18
00:00:54,360 –> 00:00:57,059
دانلود فرمت آن را داشته باشد در یک
19
00:00:57,059 –> 00:01:01,500
محیط محلی در جستجوی elastic ما
20
00:01:01,500 –> 00:01:05,549
پوشه bin را داریم و
21
00:01:05,549 –> 00:01:13,680
با آخرین جستجوی پلاستیکی آن را اجرا خواهیم کرد
22
00:01:13,680 –> 00:01:17,070
و شما همچنین میتوان نام
23
00:01:17,070 –> 00:01:21,140
و نام خوشهها یا گرههایی
24
00:01:21,140 –> 00:01:24,860
را که قرار است انجام دهم، ذکر کنم.
25
00:01:28,100 –> 00:01:31,280
26
00:01:31,280 –> 00:01:34,930
27
00:02:01,240 –> 00:02:04,060
28
00:02:04,060 –> 00:02:10,470
اساساً در 99204 اجرا می شود، بنابراین بیایید به
29
00:02:10,470 –> 00:02:21,280
لوکال هاست هزار و دویست برویم و
30
00:02:21,280 –> 00:02:23,739
با نامی که ما در
31
00:02:23,739 –> 00:02:27,190
زیر خوشه ای به نام پس از اجرای
32
00:02:27,190 –> 00:02:35,769
این نام
33
00:02:35,769 –> 00:02:41,170
34
00:02:41,170 –> 00:02:45,280
دادیم، با موفقیت اجرا می شود.
35
00:02:45,280 –> 00:02:51,580
اجازه دهید من این کار را انجام دهم و برای جستجوی عبارت
36
00:02:51,580 –> 00:02:57,090
از جستجوی مدرسه استفاده می
37
00:03:00,030 –> 00:03:03,030
38
00:03:03,640 –> 00:03:07,770
کنیم که املای آن اشتباه شده است اشتباه خواهد بود
39
00:03:11,000 –> 00:03:15,520
و ابتدا فعلاً یک پرس و جو را ارسال می
40
00:03:15,850 –> 00:03:21,410
کنیم. اجازه دهید بعداً امروز چنین موضوعاتی را بگویم
41
00:03:21,410 –> 00:03:21,980
42
00:03:21,980 –> 00:03:26,120
و بیش از 9 را برمی گرداند. مجموع موضوعاتی
43
00:03:26,120 –> 00:03:29,570
که داده ها و داده های جستجو به
44
00:03:29,570 –> 00:03:37,310
نام روز دارند و همچنین می توانیم
45
00:03:37,310 –> 00:03:40,580
حدی را برای داده های خود تعیین کنیم، مثلاً اگر بتوانیم
46
00:03:40,580 –> 00:03:47,690
اندازه آن را معادل نه هزار بگوییم و اکنون که دیده
47
00:03:47,690 –> 00:03:50,959
ایم، از این جستجو بیشتر نه هزار داده دریافت
48
00:03:50,959 –> 00:03:54,200
می کنیم.
49
00:03:54,200 –> 00:03:56,360
پلاک های نسخه API آن را در
50
00:03:56,360 –> 00:04:05,290
پایتون می آورند بیایید یک محیط مجازی راه اندازی کنیم
51
00:04:05,380 –> 00:04:11,260
و من نام آن را کلاس
52
00:04:26,490 –> 00:04:29,720
می
53
00:04:50,589 –> 00:04:53,349
گذارم، حالا که درست کرده ایم باید آن را درست بنویسید که
54
00:04:53,349 –> 00:05:00,159
بیایید وارد محیط مجازی شویم و
55
00:05:00,159 –> 00:05:04,229
i را فعال کنیم.
56
00:05:07,449 –> 00:05:09,589
حالا ما داخل محیط مجازی هستیم
57
00:05:09,589 –> 00:05:12,739
و فلش را برای
58
00:05:12,739 –> 00:05:15,369
یک محیط مجازی دانلود می کنیم که
59
00:05:29,150 –> 00:05:31,490
همه محیط to فلاسک دارد و
60
00:05:31,490 –> 00:05:37,010
همچنین داخل محیط جهانش پوشه
61
00:05:37,010 –> 00:05:42,070
درست می کنیم فرض کنیم آخرین
62
00:05:42,070 –> 00:05:52,639
جستجوی T فرض کنیم D را وارد پروژه کنیم حالا
63
00:05:52,639 –> 00:05:56,060
می خواهیم آن را ویرایش کنیم. کد PyCharm بنابراین ما
64
00:05:56,060 –> 00:05:57,500
65
00:05:57,500 –> 00:06:00,010
66
00:06:23,100 –> 00:06:25,920
اکنون پوشه جستجوی الاستیک را باز می کنیم به جای elasticsearch بیایید یک
67
00:06:25,920 –> 00:06:34,670
پروژه ایجاد کنیم بیایید یک فایل ایجاد کنیم این من هستم
68
00:06:38,919 –> 00:06:41,639
به پروژه بیایید
69
00:06:41,639 –> 00:06:44,639
آیتم های فلاسک را وارد
70
00:07:12,700 –> 00:07:18,160
کنیم، پس از آن اشکالی ندارد، اجازه دهید
71
00:07:18,160 –> 00:07:21,520
برنامه خود را پیکربندی کنیم برای مثال فرض کنید
72
00:07:21,520 –> 00:07:31,420
AB برابر است به flask و حالا که
73
00:07:31,420 –> 00:07:33,640
نمونه برنامه را مانند
74
00:07:33,640 –> 00:07:43,530
نام های اسپا برای برنامه خود فراخوانی کرده ایم و بعد از
75
00:07:43,710 –> 00:07:50,220
آن ابتدا شرطی را ایجاد
76
00:08:09,460 –> 00:08:12,699
می کنیم که چگونه این را ذکر کرده ایم، اجازه دهید
77
00:08:12,699 –> 00:08:15,840
یک تابع ایجاد کنیم
78
00:08:21,960 –> 00:08:26,810
این صفحه اصلی است و فرض کنید
79
00:08:26,810 –> 00:08:39,299
ایندکس است و اجازه دهید یک الگو را برگردانیم و اکنون
80
00:08:39,299 –> 00:08:42,379
یک الگو ایجاد می
81
00:09:00,080 –> 00:09:04,450
کنیم و
82
00:09:30,500 –> 00:09:32,810
اکنون که تمام مراحل اولیه را انجام داده ایم، نام قالب را ارسال می کنیم،
83
00:09:32,810 –> 00:09:36,050
بگذارید فقط چند مرحله آخر را انجام
84
00:09:36,050 –> 00:09:46,250
دهیم، فرض کنید B است. برابر با true و 4 برابر
85
00:09:46,250 –> 00:09:53,950
با 8000 به طوری که در 8000 اتفاق میافتد،
86
00:09:53,950 –> 00:09:57,370
نه،
87
00:10:02,460 –> 00:10:06,380
تبلیغ دیگری با موفقیت اجرا میشود،
88
00:10:17,649 –> 00:10:20,279
89
00:10:33,620 –> 00:10:36,500
ممکن است اشتباه املایی داشته باشیم، شما
90
00:10:36,500 –> 00:10:40,390
باید پوشهای به نام templates ایجاد کنید
91
00:10:48,240 –> 00:10:51,149
و ما باید index.html را رندر
92
00:10:51,149 –> 00:10:53,360
93
00:11:05,820 –> 00:11:09,860
کنیم که اکنون مشکلی ندارد.
94
00:11:10,260 –> 00:11:12,720
ایندکس در هاشیما
95
00:11:12,720 –> 00:11:15,450
یک الگوی ایستا خواهد بود، بنابراین من میخواهم
96
00:11:15,450 –> 00:11:19,290
صفحه را رد کنم و این نقطه را اینجا پر کنم،
97
00:11:19,290 –> 00:11:21,290
سپس بیایید در مورد آنچه که در
98
00:11:21,290 –> 00:11:27,320
اینجا پیادهسازی کردهام بحث کنیم، بنابراین کاری که من انجام دادم این بود که
99
00:11:27,320 –> 00:11:32,280
این روش را به
100
00:11:32,280 –> 00:11:35,550
مکان کد و این هدایت میکنم. زمانی که من یک
101
00:11:35,550 –> 00:11:42,810
پرس و جو را ارسال می کنم، فرض کنید دریافت کنید، آن را
102
00:11:42,810 –> 00:11:44,840
ارسال خواهیم کرد،
103
00:11:44,840 –> 00:11:51,120
شما باید مجموع روش هایی را داشته باشید که فرضاً
104
00:11:51,120 –> 00:11:53,660
برابر با
105
00:11:57,209 –> 00:12:01,189
ارسال هستند و اکنون دریافت کنید
106
00:12:02,190 –> 00:12:08,420
اگر اکنون یک مقدار
107
00:12:15,070 –> 00:12:18,820
دریافت کردیم که مقدار را از
108
00:12:18,820 –> 00:12:24,430
شاخص نشانه دریافت کردیم، باید آن را در اینجا ارسال کنیم. روی
109
00:12:24,430 –> 00:12:27,990
آن ما از این درخواست استفاده می
110
00:12:40,020 –> 00:12:42,589
111