質問編集履歴
3
対処法③を削除しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -76,7 +76,7 @@
|
|
76
76
|
|
77
77
|
### 考えられる対処法
|
78
78
|
|
79
|
-
ここで対処法として、以下①②
|
79
|
+
ここで対処法として、以下①②を考えてみました。
|
80
80
|
|
81
81
|
|
82
82
|
|
2
対処法③を削除しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,33 +94,11 @@
|
|
94
94
|
|
95
95
|
さらに`index_popular_posts2(lang_id,count_iine)`でも設定する
|
96
96
|
|
97
|
-
|
98
|
-
|
99
|
-
③`is_official`を削除する
|
100
|
-
|
101
|
-
|
102
|
-
|
103
|
-
・まず、カラム `is_official` は DROP COLUMN する
|
104
|
-
|
105
|
-
・次に、カラム `count_iine`は、レコードが公式である場合だけ +100 しておく
|
106
|
-
|
107
|
-
|
108
|
-
|
109
|
-
これによってインデックスは
|
110
|
-
|
111
|
-
`index_popular_posts(lang_id,count_iine)`
|
112
|
-
|
113
|
-
だけで、「公式の、日本語の、人気順」にも「日本語の、人気順」にも対処できるか?と考えました。
|
114
|
-
|
115
|
-
|
116
|
-
|
117
|
-
つまり `count_iine` が 100 以上の場合だけ公式だと解釈するわけです。(実際には100ではなく、最大のいいね数を上回る値ですが。)
|
118
|
-
|
119
97
|
----------
|
120
98
|
|
121
99
|
|
122
100
|
|
123
|
-
以上の
|
101
|
+
以上の2つうち、どれがなぜ良いのか?または別の良い対処法があるのか?を知りたいです。
|
124
102
|
|
125
103
|
|
126
104
|
|
1
対処法に③を追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -76,15 +76,51 @@
|
|
76
76
|
|
77
77
|
### 考えられる対処法
|
78
78
|
|
79
|
-
ここで
|
79
|
+
ここで対処法として、以下①②③を考えてみました。
|
80
80
|
|
81
81
|
|
82
82
|
|
83
|
+
----------
|
84
|
+
|
85
|
+
①「カーディナリティーの低い順」というルールを無視する
|
86
|
+
|
83
|
-
|
87
|
+
`index_popular_posts(lang_id,is_offisial,count_iine)`というインデックスで設定する
|
84
88
|
|
85
89
|
|
86
90
|
|
91
|
+
②インデックスを増やす
|
92
|
+
|
87
|
-
|
93
|
+
現状の`index_popular_posts(is_offisial,lang_id,count_iine)`だけでなく、
|
94
|
+
|
95
|
+
さらに`index_popular_posts2(lang_id,count_iine)`でも設定する
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
③`is_official`を削除する
|
100
|
+
|
101
|
+
|
102
|
+
|
103
|
+
・まず、カラム `is_official` は DROP COLUMN する
|
104
|
+
|
105
|
+
・次に、カラム `count_iine`は、レコードが公式である場合だけ +100 しておく
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
これによってインデックスは
|
110
|
+
|
111
|
+
`index_popular_posts(lang_id,count_iine)`
|
112
|
+
|
113
|
+
だけで、「公式の、日本語の、人気順」にも「日本語の、人気順」にも対処できるか?と考えました。
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
つまり `count_iine` が 100 以上の場合だけ公式だと解釈するわけです。(実際には100ではなく、最大のいいね数を上回る値ですが。)
|
118
|
+
|
119
|
+
----------
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
以上の3つうち、どれがなぜ良いのか?または別の良い対処法があるのか?を知りたいです。
|
88
124
|
|
89
125
|
|
90
126
|
|