小编Swa*_*esh的帖子

MongoDB:无法规范化查询:BadValue错误的地理查询

我索引了2dsphere上的字段loc,我无法在Point类型的GeoJson数据上运行geowithin查询.

这是查询:

 db.test.find( { loc :
                     { $geoWithin :
                        { $geometry :
                           { type : "Polygon" ,
                             coordinates : [ [ [-74.6862705412253, 40.42341005] , 
                                               [-75.0846179, 39.9009465 ], 
                                               [-74.20570119999999, 41.0167639 ]
                                             ]
                                           ]
                           } 
                         } 
                      } 
                 } 
Run Code Online (Sandbox Code Playgroud)

输出:

  uncaught exception: error: {
"$err" : "Can't canonicalize query: BadValue bad geo query",
"code" : 17287
}
Run Code Online (Sandbox Code Playgroud)

文件结构:

         {
           "_id" : ObjectId("53d15e7132e7b7978c472e6e"),
           "loc" : {
                  "type" : "Point",
                   "coordinates" : [ -74.6862705412253, 40.42341005 ]
                   },

         }
Run Code Online (Sandbox Code Playgroud)

索引:

{
"0" : {
    "v" : …
Run Code Online (Sandbox Code Playgroud)

geospatial mongodb geojson 2dsphere

6
推荐指数
1
解决办法
6092
查看次数

从文本中提取日期

我正在尝试使用斯坦福NLP工具提取日期(8/11/2012)表单文本.

这是一个链接!用于此工具的演示

你可以帮助我如何培训分类器来确定日期(2012年11月8日).

我尝试使用训练数据

Woodhouse PERS 8/18/2012日期,O帅O.

但不适用于相同的测试数据.

nlp date stanford-nlp

4
推荐指数
2
解决办法
7577
查看次数

使用MySQL的数据透视表

我有两个表三元组和标签

三元组表具有以下列

  id  PostID  TagID   Value
   1   1        1     Murder
   2   1        2     New Brunswick
   3   2        1     Theft
   4   2        3     Gun 
Run Code Online (Sandbox Code Playgroud)

标签表具有以下列

  id   TagName
   1   Incident
   2   Location
   3   Weapon    
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写SQL来创建带有动态标头的数据透视表

输出应该是这样的

       PostID  Incident   Location         Weapon        
           1   Murder     New Brunswick    
           2   Theft                        Gun 
Run Code Online (Sandbox Code Playgroud)

任何写SQL的帮助将不胜感激.我在网上看到了一些例子但却无法弄清楚这一点

mysql sql pivot

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

Solr索引我的SQL时间戳或日期时间字段

要在Solr中对Date进行索引,Date应为ISO格式.我们可以索引MySQL Timestamp或Date Time feild而不修改SQL Select Statement吗?

我用过

 <fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6"     positionIncrementGap="0"/>

 <field name="CreatedDate" type="tdate" indexed="true" stored="true" />

 CreatedDate is of Type Date Time in MySQL
Run Code Online (Sandbox Code Playgroud)

我得到以下异常

 11:23:39,117 WARN  [org.apache.solr.handler.dataimport.DateFormatTransformer] (Thread-  72) Could not parse a Date field : java.text.ParseException: Unparseable date: "2013-04-14 11:22:48.0"
Run Code Online (Sandbox Code Playgroud)

我们非常感谢您解决此问题的任何帮助

mysql datetime solr dataimporthandler

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