我正面临使用solr的排名问题而且我被困了.
给定一个电子商务网站,对于查询"ipad",我获得:
这是一个问题,因为我们想要排名第一的主要产品(或产品本身)和tf/idf排名第一的配件由于描述,如"ipad案例兼容ipad,ipad2,ipad3,ipad视网膜,ipad mini等".
此外,使用类别我们无法确定是附件还是产品.
我想知道使用自动分类是否有帮助.另一种改善这种排名的解决方案(如Named Entity Recognition
)将不胜感激.
我有一个ArrayList
有序的Integer
数字.我需要在列表中插入一个元素,但我需要知道插入应该在什么位置进行以保持排序.
如果我只是添加它并使用,Collections.sort()
那么我将无法找到插入元素的位置.
我在VM上运行了2个hadoop集群.如何在这些群集之间移动HDFS数据.我可以scp HDFS上的数据,那些位于数据节点上的元数据呢?谢谢
public class Multiply {
public static void main(String[] args) {
int M[][]=new int [3][3];
int M1[][]=new int[3][3];
int B=0;
//int B[][]=new int [3][3];
//Multiply Matrix 1 by Matrix 2
//Matrix 1
//Matrix 2
//Multiplication
{
for(int l=0;l<3;l++)
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
{
for(int k=0;k<3;k++)
{
B=(M[i][j]*M1[k][l])+B;
while(i==2)
{
System.out.print(B+" ");
}
}
}
System.out.println("");
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的程序遇到了无限循环,有人可以告诉我哪里出错了.该程序将两个矩阵相乘.