小编Tho*_*lut的帖子

自动产品分类和查询权重

我正面临使用solr的排名问题而且我被困了.

给定一个电子商务网站,对于查询"ipad",我获得:

  1. ipad 2的ipad保护套
  2. ipad案例
  3. ipad连接套件
  4. ipad 32gb wifi

这是一个问题,因为我们想要排名第一的主要产品(或产品本身)和tf/idf排名第一的配件由于描述,如"ipad案例兼容ipad,ipad2,ipad3,ipad视网膜,ipad mini等".

此外,使用类别我们无法确定是附件还是产品.

我想知道使用自动分类是否有帮助.另一种改善这种排名的解决方案(如Named Entity Recognition)将不胜感激.

lucene solr machine-learning mahout

2
推荐指数
1
解决办法
1746
查看次数

第一种编程语言是如何编写的?

甚至需要一种编程语言来接受一种语言.那么它最初写在哪里?

history

0
推荐指数
1
解决办法
274
查看次数

在排序的ArrayList中查找插入位置

我有一个ArrayList有序的Integer数字.我需要在列表中插入一个元素,但我需要知道插入应该在什么位置进行以保持排序.

如果我只是添加它并使用,Collections.sort()那么我将无法找到插入元素的位置.

java arraylist

0
推荐指数
1
解决办法
178
查看次数

如何在hadoop集群之间移动数据

我在VM上运行了2个hadoop集群.如何在这些群集之间移动HDFS数据.我可以scp HDFS上的数据,那些位于数据节点上的元数据呢?谢谢

hadoop

0
推荐指数
1
解决办法
679
查看次数

无限循环 :

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)

我的程序遇到了无限循环,有人可以告诉我哪里出错了.该程序将两个矩阵相乘.

java

-3
推荐指数
1
解决办法
248
查看次数

标签 统计

java ×2

arraylist ×1

hadoop ×1

history ×1

lucene ×1

machine-learning ×1

mahout ×1

solr ×1